2021实验室 
在2021年520,521两天参加两次面试，忐忑中夹杂欣喜，看了这么久面经，来增添点干货。 

一面，差不多一个小时： 

一上来自我介绍，结束后问学了那些课程，还问毕业论文做的什么： 

1、C++、C区别； 
2、define和const区别； 
3、堆和栈的区别，引出new和malloc的区别； 
4、C++11新特性； 
5、多态是什么； 
有没有学过数据结构与算法，答自学 
6、vector和list区别； 
7、dfs和bfs； 
机试复盘； 

手撕代码，三选一： 
第一道字符串元音字母交换后输出； 
第二道链表； 
第三道有效括号（），删去无效输出。 

自我感觉一般，撕代码能力有待加强，最后通过过了，很惊喜。 

二面： 
网络出问题，耽搁不少时间，从图书馆到宿舍，主管人特别好。 
自我介绍，盯着简历上的项目深挖，问相比于现有技术的优点在哪里，遇到什么问题。 
你的专业为什么要做软开（非科班）； 
毕业论文做的哪方面。 
优缺点，缺点如何克服。 
担任学生干部的收获是什么。 
生活中遇到多件事冲突怎么办，怎么做的。 
爱好是什么。 
盯着个人规划和项目规划来挖。。。 
主管人超级好，面试结束后学到了不少东西。
