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)
面试官您的业务是什么?-&
本文分享了阿里AIDC面试的经历,重点讨论了项目部分,包括项目职责、架构、mdb锁优化、CPU问题、缓存选择、前端技术、bug定位和排查等。面试官对项目进行了深入提问,强调了熟悉项目的重要性。此外,还涉及了synchronized与ReentrantLock的区别、AC自动机、MySQL索引、binlog与redolog的作用以及Redis的持久化等技术知识点。
最低0.47元/天 解锁文章

1194

被折叠的 条评论
为什么被折叠?



