23届考研-C++面经(OD)
背景
23届目标院校,无工作经验。
一.机考 200+
第一题:处理字符串退格的。
第二题:攀登者,找极值的。
第三题:处理有括号的计算式。这题没过,一直显示对空栈取栈顶元素,应该是细节没处理好。
二.综测
刚开始没过,因为太过看重一致性原则,将几乎所有偏内向的都选了。建议跟着技巧走,实际上是没有难度的。后在牛客上发帖求捞+栗栗同步找部门重测(这里是栗栗姐给的建议,很有用),被成功捞起。重新综测,通过。
三.HR面
电话方式,问:
个人信息
为什么选择成都
个人优缺点
专业学了什么
空窗期干了什么
期望薪资等。
四.技术一面
先手撕:二分查找题。
自我介绍:问了一些毕设相关问题。
之后是C++的八股:
没有问数据库、操作系统、网络相关。
这里说一下我觉得是重点的,一面二面都有问的问题:
1.智能指针,一面额外问了weak_ptr是如何解决shared
_ptr相互引用的死锁问题的。
2.重载,虚函数表和虚函数指针相关。二面额外问了为什么经常将析构函数写成虚函数。
3.c++编译过程,需要详细知道各阶段都干了什么。一面额外问了静态链接和动态链接。
4.c与c++的区别。
5.c++的新特性。
6.设计模式,这里我只说了我了解的单例模式。
其他:
1.vector和list的区别。
2.面向对象和面向过程的概念。
3.封装、继承的含义。
4.空类里有什么函数。
5.Ifndef的作用。这里没答上,是为了避免头文件嵌套包含的。作用和program once差不多。
还有一些忘了。
五.技术二面
上面写了部分二面问了的问题这里就不说了。这边问了操作系统,也没有数据库和网络相关。
1.自我介绍,问一些简历上的项目,写了的基本都问了问。
2.问了笔试第三题我的思路,告诉了用两个栈以及遇到括号进入递归函数相关。
3.集合(set)和映射(map)的区别。
4.Lambda表达式的格式以及有什么优点。
5.进程与线程相关。
6.进程间的通信。然后详细说一个你最了解的。我这里说了socket。
7.New和malloc的区别。
8.I++和++i的区别。
9.手撕是道简单题,用到了unordered_map。
总结一下:两道手撕题都是栗栗姐的原题,也可能是我笔试的分太低了,所以出的题也都很简单。笔试的三道题也都能在资料找到原题,只不过我当时并没有全看。面试时回答问题可以多说一点去引导面试官问你,比如野指针会造成什么问题,你回答完就可以往智能指针上面引。我这边八股的重点主要在c++上(姐的八股文都有讲到这些),全程没问linux、网络、数据库等。
六.主管面
当晚就开始主管面,电话方式,二面结束后就说主管有时间了就会给我打电话,等到晚上8点hr说主管今天没时间,然后9点突然袭击。
问了空窗期、成都意向、毕设相关、遇到的困难以及怎么解决、为什么选择华为od、说了一些部门相关等。
主管面也是相当重要,因为他会决定你的薪资,所以需要重视一下。
总结:
1.笔试:会邮箱发给你,7天内找时间做了就可以,邮箱里会标注考的是哪一卷,此时可以多看看发的题库,里面的题很全,至少我的三道题里面都有。
2.综测:尽量还是照着攻略做,可以保证万无一失。有时候晚上情绪波动会比较大,尽量也别在晚上做综测。
3.面试:前多刷刷中等题,八股重点看语言方面。我还是觉得应该是我笔试分低所以面试考的简单。多准备一下自己简历上写的项目,一面时问了很多这里怎么做的,那里怎么做的。主管面会决定薪资,需要重视。至少要把自己的项目再回顾一下。
最后非常感谢栗栗姐,微信上聊天也是有问必答,综测没过也会第一时间去问部门以及让我去发帖求捞,非常负责以及热情。
----------------------------【嘻嘻,以下是栗栗自己的罗里吧嗦】--------------------------------
1、需要其他的面经可以前往我是栗栗呀---主页 https://www.nowcoder.com/users/685674902 (内含:测试,前端,Java,嵌入式等面经有几十份)。
2、对于大家说的目标非目标的问题,大家可以先咨询我了解下,再去准备机考的哦,因为消费者终端是有持续在招聘非目标需求的。
3、转行或者考研等也是可以持续投递的!!目前需求还是很充足的哦!!同时栗栗会提供笔试资料,以及所有面试环节的技术攻略等~~24届的友友们,虽然要拿到双证才可以申请机考,但是可以提前联系咨询我的呀。
4、栗栗的招聘需求(可私聊):
- 可选择的工作地:北京,东莞,深圳,上海,南京,西安,成都,武汉,长沙等华为研究所。
- 招聘岗位:java、Python、前端,大数据、测试,c++,GO,嵌入式等岗位。
- 可选择部门:ICT(公开,光,计算,无线,数存等),华为云,2012(中硬,中软,中媒),消费者BG,BPIT,上海海思,Carbu,2012,GTS,海思等。
https://www.nowcoder.com/discuss/609728551352274944?sourceSSR=users (也可以去栗栗主页查看)
5、入职人员OD心里历程:https://www.nowcoder.com/discuss/613318596407685120?sourceSSR=users