腾讯云 一面
1. CAP理论介绍
2. Redis是CP还是AP? etcd呢?
3. Raft协议大概讲一下
4. C++ New 和 Malloc的区别
5. new 会调用啥函数?(我说operator new面试官实际上想说构造函数)
6. STL 内存池介绍
7. 雪花算法介绍
8. 事务的ACID
9. 隔离级别有哪几种
10. 可重复读在MySQL中怎么实现
11. golang GMP调度模型
12. 如果你对外提供一个接口,但是反应说响应较慢,如何排查
13. Time wait是什么情况下存在
14. 等到2MSL是什么,为什么
15. 算法题:打印二叉树的最大深度
腾讯云 二面
1. XV6中对freelist进行优化面试官觉得生产环境不适用,设计内存池
1. 考虑粒度区分,参考STL smallbins largebins
2. 内存回收,参考JVM
2. etcd主从切换的流程
3. 讲解Raft算法实现主从切换
4. Redis主从切换,新的主节点与原来的主节点数据怎么同步
5. 算法题:LCR 121 二维矩阵寻找目标值