欢聚时代YY 2年后端面经
一面 全程45分钟
自我介绍
1. Java实现锁有几种形式?(synchronized 和 CAS)
2. synchronized 锁升级的过程?
3. Java死锁了解过嘛?怎么解决?
4. 介绍一下 MySQL死锁的过程?
5. 平时会使用 ThreadLocal吗?介绍一下ThreadLocal以及为什么会内存泄漏?
6. synchronized 修饰 static 方法 和 普通方法锁住的是什么内容?
7. 会分布式锁吗?Redis是如何实现分布式锁的?
8. 向多个Redis实例加分布式锁的原因?
9. Redisson看门狗的实现机制,看门狗是10秒轮询Redis Key,如果我设为3秒,但是用户线程没处理完怎么办?
10. 平时用MyBatis吗?# 和 $的区别?如何防止SQL注入?
10. http的状态码?
11. 问项目上技术实现的问题。
12. 你认为你Java中使用比较厉害的部分?(并发编程,JVM内存模型)
13. 介绍一下JVM内存模型?
反问环节
#社招面经##欢聚集团##面试题目#