一面 50分钟 1. 接口和抽象的区别 2. 单例模式 3. 进程间通信方式,同步方式 4. 生产者消费者模式,C++怎么加锁 5. map reduce过程 6. 搜索引擎的正排倒排 7. 介绍了25分钟项目 二面8分钟 1. 三次握手,四次挥手 2. utp, tcp区别 3. 一致性哈希 4. hashmap和B+树区别即应用场景 5. 拥塞控制 6. 进程,线程,协程 三面30分钟 1. 介绍系统调用并举例 2. pipe, stat 3. 怎么调试程序,gc...