一面(6.20):1. 自我介绍2. 成绩如何3. 有没有奖学金4. 介绍项目,具体框架,做了哪些优化5. 一般怎么调试代码的6. 遇到内存溢出你怎么处理(我答的用valgrind等相关工具)7. 你说说这些工具具体的工作原理8. 计网ARP协议的报文(我说我只知道是ip转mac的协议,具体不清楚)9. 存储IP和MAC用什么数据结构(给我干蒙了,我以为是有很多IP和MAC要存,说可能和数据库一样用B+树,现在反应过了可能问的是单个IP怎么存)反问总结,感觉答的很一般,但是半小时收到二面(好害怕手撕),hr人很好,会引导你逐渐深入,直到你再也答不出更多东西了。----------------------------------------------------------------------------------------二面(6.21)前言:总长40min+,hr人很好,但是强度很高,hr怕人emo还不断安慰,据他说上一位可能红温了。1. 自我介绍2. 介绍项目中自己优化的部分3. 有没有考虑从cache方面优化4. 浅问数据结构,哈夫曼树5. 有10亿不重复的正整数,范围在0-32亿之间,你内存只有4亿byte,如何保存这些正整数并排序6. 浅问操作系统,从内存角度分析进程和线程的区别7. CPU如何区分内存中的线程8. 浅问计算机网络,讲讲TCP/IP9. 使用TCP通信且效率在950m,现在丢包率为0.1%,通信效率降为多少10. 说说滑动窗口模型11. 说说IP TABLE表12. 知道NAT吗----------------------------以上省略一些我问题都没听懂的问题--------------------------11. 继续问项目,算法层面的工作反问阶段:培养机制(四个月培训,先学课程再做项目再答辩),有没有实习(有)总结:hr人很好,很专业,也是逐渐引导,直到把你在每个领域的能力摸透,我看别的友友都有手撕阶段,我没有但是问了一堆很深的八股,对我这种没系统学过现背的选手不是很友好,还不如手撕。不过全程感觉自己菜的冷静,菜的淡定,体感还是不错的。