一面:8.13 全程50分钟 1. 自我介绍 2. 类加载过程 3. Java内存模型 4. 上下文切换消耗cpu时间如何优化 5. 共享屏幕写个多线程 6. 索引的数据结构(答:B+树,hash) 7. 共享屏幕简单写个B+树(我:?????) 8. B+树改成hash共享屏幕写 9. redis数据结构 10. redis过期删除&内存淘汰 11. LRU 12. 缓存雪崩&缓存穿透是什么,如何解决 13. 布隆过滤器怎么实现的 14. 聊比赛 没有反问阶段,到了五十分钟左右面试...