23届考研—C++面经(华OD)
自我准备:
23届目标院校科班毕业生,毕业后准备考研了,出分后也是希望不大,随即开始准备找工作。面过几个小厂后,综合考虑一下还是od更合适一些,在牛客网上看到栗栗的面经帖子,联系过后发现很靠谱,也在这里开始走流程。
5.16机考
机考三道题目,前两个是100分的,第三道是200分的:
第一题,小明找位置,直接遍历一遍找到位置即可。
第二题,来自异国的客人,用进制转换。
第三题,最长子字符串的长度(二),用了状态压缩。
最后机考成绩365。
5.17综测
就是一些性格测试选择题,栗栗会发攻略,照着做就好,不会有太大问题。
5.24资面
面试官主要问了一些毕业后的经历,以及对未来的规划,对部门的了解等等。
5.28下午 技术一面
1、先是自我介绍
2、然后问了一些C++八股相关:
成员变量初始化顺序stl底层构造,操作系统任务调度算法windows和linux用的什么调度算法
3、项目相关的问:epoll和poll,select的区别。
4、手撕:做了一道力扣475,用二分做的,面试官觉得代码写得不够简洁。
5.28晚上 技术二面
1、面试官上来手撕算法给定一个一维整数数组,找出差值最小的一组或多组数。
2、然后是八股:
C++多态,相对于其他语言的优势,智能指针,static关键字等。
3、项目问了毕设相关的。
6.4下午 技术加面
由于前两次面试定级不一致,所以需要加面一轮。
1、主要问了项目相关,单例模式,如何实现自动增长的缓冲区,深度学习算法用了什么网络结构等等。
2、八股问了:智能指针,stl底层实现,以及迭代器在什么情况下会失效等。
3、手撕算法是写字符串的大数加法。
6.4晚上 主管面
面试官只问了一些自身情况的问题,在学校的经历,对部门技术的了解和兴趣,是否有朋友在南京等,没有技术性问题。
总结
后续也是走流程顺利拿到offer,栗栗姐会全程与你积极交流跟进,面试过程中遇到的任何问题也可以随时问。强烈推荐有意向的同学可以联系她