一面
1自我介绍
上段实习:
2为什么能支持的这么高的qps
3oom是怎么排查,解决的
4为什么把数据库层面的join放代码里
八股:
5讲讲索引
6这些索引的优缺点,什么时候用什么,为什么
7MySQL b+树和b树为什么选b+树
8MySQL 为什么不选二叉树,红黑树
9MySQL为什么不选跳表做索引
10Redis为什么快
11Redis分布式锁怎么实现的,介绍一下Redission,看过源码吗
12软链接和硬链接
13说说IO多路复用
14说说CPU高速缓存
二面:
1自我介绍
实习:
1现在段实习有什么收获
2介绍项目架构
3项目怎么部署的,上线后出问题了怎么排查,和本地排查有什么区别
4kafka怎么用的
5为什么用 hive
6 hive 和 MySQL 有什么区别
7用了 MySQL 为什么要用 MongoDB(json)
然后就是深入业务细节不展开了
八股:
8Redis与MySQL时如何保证数据一致性
9慢SQL排查
10SQL优化
11MySQL的性能瓶颈有哪些
感觉我比以前菜了很多,但是问的问题刚好都是我还记得的,不得不说运气真的很重要,感谢去年苦战八股写了几万字思维导图的自己