电话面
1. 自我介绍
2. 项目:
你还知道哪些分布式共识算法,你使用的和别的算法有什么区别
你知道哪些c++的测试用例,你用过吗
2. 八股
虚函数的内存存储是怎么用的
虚函数和纯虚函数的区别
指针和引用的区别
C++文件的编译过程
怎么提升编译速度
用过哪些C++编译工具
知道动态链接和静态链接的区别吗
你有写过C++多线程的程序吗
多线程的使用,怎么管理内存、数据共享和互斥
你有知道core dump吗,怎么去排查
常用的排序算法以及时间复杂度
哪些是稳定排序哪些是不稳定排序
二叉树的遍历方式有哪些
知道TCP/IP协议分为多少层吗,每层分别是什么作用
什么时候用TCP什么时候用IP?
TCP和UDP的区别是什么
平时开发环境是什么
知道操作系统里的进程 线程 协程的区别吗
C++里面有用过协程吗
进程有哪些状态,出现每种状态之后怎么去分析和排查
在哪里可以看进程的堆栈
你有写过调度相关的程序吗
你用过哪些数据库
数据库中表的索引的类型,常用什么索引
3. 实习时间,老家什么的
4. 编程题二选一
把linux的A目录下的所有目录中的json文件,拷贝到B目录,拷贝时带上路径名称
怎样把一个单链表反序 (1)反转一个链表
许愿早日拿到实习offer