一面
1.C++八大构造函数?
2.重载和重写的区别?
3.TCP/IP四层网络模型?
4.C++中的内存分区?
5.堆和栈的区别?
6.进程间的通信方式有什么?用到过什么?
7.单例模式的使用场景?
8.Linux命令?AWK命令?
9.两数之和?两个队列实现栈?
10.对测试的了解?
二面
1.项目怎么判断是http请求?
2.网络收发数据包的过程?
3.Linux内核包含哪些模块?
4.手撕代码,链表题?12345 -> 15243
三面
1.服务器的性能瓶颈?
2.给无限的系统资源能达到什么程度?
3.TCP三次握手为什么是三次?四次握手为什么是四次?
4.线程池中线程数量怎么确定的?
5.手撕代码? 下一个全排列?字符串转数字怎么判断溢出?