二面 1. 算法:列出跳台阶的所有情况(一次一步或两步) 2. 项目介绍 3. Redis分布式锁存在的问题,如何优化 4. RocketMQ分布式事务原理 .... 中间的忘了 5. 无序数组找中位数,时间复杂度 6. K个无序数组找中位数(只可以开一个数组长度的内存) 反问 三面 1. Jvm内存模型,new String("abc")如何存放 2. Gc介绍,CMS问题 3. 虚拟内存和物理内存关系,页面映射计算 4. Synchronized,volatile原理, AtomicXXX底层实现,Uns...