ok group面经
1.什么是死锁?
2.死锁产生的条件?
3.怎样避免死锁?
4.synchronized和Reentrantlock的区别?
5.ReentrantLock实现原理?
6.可重入锁是什么?
7.springboot自动配置原理?
8.事务的隔离级别?解释
9.volatile关键字
10.单例模式实现
11.cas原理
12.ABA问题
13.HTTP状态码
14.谈谈JMM
15.linux修改文件权限
16.linux查看文件的某一行
17.redis数据结构
18.redis线程模型
19.redis为什么快?除了基于内存还有什么原因?
20.垃圾回收算法?新生代用什么?
21.wait()和sleep()的区别?
22.HTTP短连接和长连接
#面经##春招##OkCoin##Java工程师#