1.自我介绍(5min)
2.项目(38min)
- 承担什么职责,这个项目基本的架构?
- 展开讲讲mdb锁优化方案?(stabmanager 和 hashmap)
- 造成cpu夯死的问题是什么?
- 提高30%的目标为什么不能通过扩机器的方式?
- 为什么选择memacache,不选择redis 底层的锁方案?
- 讲一个你的写代码的内容,有没有比较难的地方?
- 前端基于什么写的?
- 遇到bug,怎么定位线上问题?
- 运行一个月后,写的代码出现了问题,怎么进行排查?
- 有没有是某个机器出现了问题,怎么解决呢?
- cellar和redis有哪些一样的地方,和哪些不一样的地方?
- 那这两者基于不同的存储方案最终会怎么发展呢?是怎么进行考虑的?
3.八股文(15min)
- synchronized和reentrantlock有什么区别
- CAS是什么
- AC自动机
- Mysql索引结构
- 有了binlog,为什么还要实现redolog
- redis的持久化
- redis切片集群
- redis怎么保证高可用
4.聊天(2min)
需要入职前实习,可以考虑吗?
5.反问(5min)
面试官您的业务是什么?-&