腾讯云 一面 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 二维矩阵寻找目标值