Boss上投的,一面3.3晚。二面3.7晚,3.8早HR面。C++开发岗
一面(17min)
- 说一下项目中如何解析Request?解析后如何处理Content-Length?如果Content-Length为100,但数据只有20怎么处理?
- 只实现了Post/Get么?
- 为什么在 C++ 中需要在析构函数上加上 virtual 关键字?
- CPU怎么切换?
- 缺页中断?
- docker的常用命令?
- k8s网络?
- ***
- iptables
- TCP Wait_Time
- 反问。
二面(19min)
- 排序算法复杂度,快排伪码,哪些排序时nlogn,二分查找的时间复杂度。
- 如何判断链表环
- 二叉树层序遍历
- C++ virtural 作用
- 虚函数的实现
- 动态绑定
- Python装饰器
- TCP三次/四次
- 为什么要等2MSL
- ping命令
- icmp处于那一层
- 查看进程的命令
- 查看IP的命令
- Linux文件夹权限是啥