上来聊了会天,面试官人很好,很和善,然后提前会告诉我不会的问题直接就说不了解就好了。
- 自我介绍
- 了解ConcurrentHashMap吗?
- HashMap为啥每次扩容是原来的2倍
- ConcurrentHashMap的put操作过程
- put里面什么情况下会用CAS,什么情况下用synchronized的机制
- sleep(0)的作用是什么
- mysql默认事务隔离级别
- 幻读和不可重复的区别
- RR级别会出现幻读吗
- Mysql如何解决幻读的机制?
- 说一下MVCC
- MySQL MVCC具体实现方式是哪一种
- 说一下TCP四次挥手,越详细越好
- 为什么是四次挥手,最后一次如果不挥手会有问题吗?
- 为什么是等待2MSL?为什么不是1MSL
- Synchronized锁升级过程
- 为什么要引入锁的升级机制?
- 偏向锁主要解决什么问题
- 偏向锁是怎么加锁的?
总结一下,看了不少微店的面经,发现微店很关注并发编程的问题,包括线程池,包括锁和CAS等等,如果后面有面试的同学要考虑重点复习一下并发。
明天二面加油加油
一件三联
全部评论
(6) 回帖