1面电话面:
1.C++的内存管理?
2.进程和线程的通信方式?
3.对强制类型转换有什么了解?(说一说c++中四种cast转换)
4.智能指针?
5.单线程并发?
6.多线程锁?

视频一面:
1.自我介绍
2.问项目
多线程的资源分配?
怎么进行负载均衡?
怎么使数据同步?
3.死锁的四个必要条件
4.怎么解决死锁
5.线程池的概念
6.网站的协议?
7.http和https的区别?
8.加密在哪一层?
9.数据索引了解吗?
他的作用使什么?
他的结构是什么?
B+树的原理?(没答上来)
10.map和set的区别?
11.介绍一下红黑树?(没答上来)
12.堆排序的原理?
13.类和结构体的区别?
反问阶段:

视频二面:
1.自我介绍
2.说一下你熟悉的项目(聊了聊项目)
3.redis底层原理
4.内存泄漏怎么判断和处理
5.你的职业规划
后面就是聊天
然后就是等一两周会出结果