在牛客网上看到的别的面经,想着整理一下问题和答案。
作者:YangZY
链接:https://www.nowcoder.com/discuss/29961?type=0&order=0&pos=48&page=2
来源:牛客网
一面
1. 编译原理:说一说代码从IDE中书写到运行出来的整个过程
2. 编译和链接都有什么作用
3. 计算机网络:TCP,UDP有什么区别
4. TCP的重传机制
5. 操作系统:防止进程死锁的方法
6. 手写代码:给一个存pair的vector,第一个数表示父亲节点,第二个数表示孩子节点,保证是一棵二叉树,得到中序遍历的结果
整个一面过程大概半个小时。
二面
过了一会二面的面试官来了,先是看了我的笔试答题情况,跟我讨论了一下那道比较难的编程题(笔试的时候没有写完,之后思路也不是很清晰。。),面试官把问题进行了简化,问我怎么做,说了几句觉得方法有问题,然后说了一个猜想,他说正确让我证明。。。没有证明出来,然后说让我之后自己想想吧,这个问题就过去了。后来根据简历聊了聊项目,由于本人的研究方向比较小众,跟面试官聊了很久。后来问我还做过什么项目没有,我说做过点小demo,没有什么大项目。总体来说二面就是在聊项目。