一面 4.10 1h1. 拷打项目(少卖,秒杀等)2. 介绍一下mysql的锁3. 临键锁的退化,问一条sql执行加了啥锁4. 临键锁解决了什么5. zset的底层实现6. ThreadLocal原理,内存泄漏7. redis的持久化机制8. redis更新策略9. lru原理10. 手撕lru一面后1h约二面二面 4.11 40min1. 你的项目离上线还有多少距离2. 项目上线要做什么事情3. 怎么判断你的项目需要在单体上优化还是改分布式4. 出现了问题这么排查5. 延迟多高算高6. volatile7. gc算法,标记复制后重映射怎么实现无手撕纪念自己的第一次面试哎,还是做不到吗