1面
- 算法题,给前序,中序,重构2叉树;
- 给你一段代码,问你能不能运行;
- tcp相关的经典问题;(4个定时器,11个状态,4个算法)
- 实习做的东西;
- 专业相关的东西;
- c++ 虚函数表,多继承的顺序;
- c++内存管理(函数的存储的位置,为函数存储的位置)
- hook 与 inline hook
- https (握手过程,需要注意,一定清楚里面有3个随机数与主密钥的关系; 证书相关的关系)
- 操作系统虚拟内容相关的,考点是(操作系统的内存管理机制:页式,段式,段页式)
2.面
1.算法题,给一个数组,思路是2分查找的衍生。(具体忘记了,不难)
2. 给你一个url,你去访问它,说说发生了哪些事情
3. http的请求头格式,响应头格式
4. post与get的区别
5. tcp经典问题;(4个定时器,11个状态,4个算法)
6. 操作系统中断(时钟中断相关)
7. stl vector 迭代器失效相关的知识
8. 项目介绍
3面
- 介绍项目
- 算法题:找数组中,最小的正整数,(要求O(1), 想不出来,只想到了O(n)的)
- tcp经典问题;(4个定时器,11个状态,4个算法)
- 操作系统内存管理
其他的不记得了。。。。。
总结:计网一定要熟悉,而且要熟透;算法的话,刷题和靠经验;操作系统的话,做开发,内存管理必须了解;
谢谢大家,希望大家拿到自己喜欢的offer!