一面
- 项目介绍
- go的gmp
- cpu特别高如何定位
- mysql引擎
- 复合索引生效问题
- sql执行慢的原因?如何看是什么问题?
- rediszset实现
- 一致性hash
- rpc了解吗?
- tcp,udp区别
- 操作系统:线程与进程,死锁条件预防等?不要求写银行家算法,提下就行点到为止
- http的一些状态码含义?后来聊到服务器推送
二面
- 你怎么设计索引,不是优化是设计
- 给你场景,你来选择tcp还是udp
- 项目中索引优化经历
- 还有一些项目合作等非技术问题,就不提了
三面
项目经历加聊天
总结
b站的面试感受很好,面试官都很nice,非常棒