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