约了下午13点的,结果还要取号排队,可见并不严格按照时间
一面 1小时
自我介绍
DNS解析过程
网络包的组包拆包过程,包头里有什么
HTTPS原理
Raft过程
multi-Raft实现
项目的性能怎么样?最难的是什么?
编程题:反转链表
二面 40分钟
自我介绍
LSM-Tree的结构
Raft优化
TiDB的架构
Raft具体实现(比如etcd)有哪些值得借鉴的
Raft和其他共识协议相比的优缺点
LSM-Tree的工程优化
编程题:删除重复元素、枚举子集
三面 1小时
自我介绍
C++的编译过程
Go的某个什么东西(不了解,直接说不会)
Bloom filter原理
LRU实现思路
高并发场景设计思路
聊天
总结:没有问很刁钻的技术问题,聊的很开心,两周后等hr通知,几轮面试之间就隔了5-10分钟,连着面很爽
#百度##我的实习求职记录#