一面: 自我介绍acm比赛获哪些奖简单项目哪些排序?手写归并(不想写,改写快排+二分)数据结构(链表,双向链表咋定义好处,哪些树,堆,以及插入理解和操作时间复杂度,topk用啥数据结构,哈希表和哈希冲突)c++:11新特性内存管理引用和指针区别,三个const判断代码为啥错{A* p;{A a;p=&a;}p.func();}反问:c++主要哪些方向?进去再分业务二面(凉):自我介绍聊天大半时间,聊本科到研究生,很high如:有没自己再额外实践啥(可能项目不够深)如果我是某行业小白,怎么跟我讲?虚拟内存?除了内存不够,还有啥意义?一个程序while死循环了,哪些部分管理,操作系统怎么处理(追问,如果cpu占满了呢)?TCP 可靠性,三次握手四次挥手(为啥不是2 3次,背出来原因,但面试官是从全双工角度理解的),一次次发太麻烦咋办?(窗口→流量控制)最后点评说我项目或者自己实践理解还不够深入,显得有点虚😔😒hr面安排满了,过不过也都得回去了,感觉面试官都挺好,错了也会帮忙解答。没想象的坏