OD-22届考研-C++面经
先介绍一下背景:
- 22届半科班,考研落榜选手,被刷后参加社招,在拿到了些中小厂offer后知悉华为od项目。个人刷题200+,有写过经典webserve和一个毕设算法类项目,机试题库刷了半个月。(自己投递之前花了50买的,实际上联系栗栗小姐姐,各种题库都有,心痛到无法呼吸。)
机考
- 运气很好,抽到的都比较简单,但运气也很差,第二道明明简单到一眼出结果,但就是没找到bug在哪里。
- 第一道:找二维数组每一列的最大值,再求出其中的最大值。
- 第二道:增强的strstr。直接字符串处理,测试用例都过了,试后在网上找的用例也都通过,但通过率死活15%,哭了,逼急了也真找不到bug了。
- 第三道是寻找最大价值的矿堆,用bfs计数过了87.5%,一个用例内存超限。
- 我是把od全部题库从头到尾刷了一遍,试前做好了面对递归回溯甚至字典树的准备,结果一拳打在空处。
- 简单题上面被卡了一下脖子,但要注意把握时间分配,不要死怼一道题,该过就过,别耽误下一道题。
性格测试
- 先看两遍栗栗小姐姐给的攻略,然后再去测试,记住关键词!!
- 给自己立一个人设,注意前后一致性,在一道道咄咄逼人的问题冲刷下,真的很容易找不到北,所以你就突出部分特质就够了,比如团结就是大于创新,别老想着自己是个完人。
HR面试
视频面试,涉及以下几点:
1.解释清楚自己的情况,经历尽量连续别有空档期;
2.你了解这份工作吗,包括但不限于od与正式的区别;
3.来此的意愿缘由,有亲友在工作地附近是加分项;(感觉很明显,直到主管面都在说。)
4.对未来两年有着较为清晰的规划吗;
4.自己有成体系的技术栈吗。
技术一面
c++的常规八股文(栗栗小姐姐给的八股文里基本都能有涉及到)
●基础类:const,static,指针和引用等。
●面向对象类:三大特性,空类成员,两种多态,动态多态的实现原理(虚指针虚函数表那些),纯虚函数,虚析构。
●内存管理类:内存分区,内存泄露的定义。
算法题,剑指39顺时针打印矩阵,这道题刷题目时眼高手低直接跳过,结果差点坑了自己,一开始拿到没思路。最后用几个while处理x,y坐标和边界做出来了,自此不敢轻视简单题。
技术二面
- 面试官针对我的毕设项目提问,涉及一些图像处理和坐标系转换定位方面。
- 然后面试官比较看重工程思维,问了一些让我措不及防的主观问题,比如怎么保证每个流程节点没有出错,怎么规划项目、测试、发布,每个环节的存在必要性。
- 算法题是一道简单的回溯,组合总数。给定目标值和数组,求数组中元素之和等于目标值的组合,涉及挑选组合和去重。
- 我用的排序和set来实现去重的,写完后面试官问还有其他的去重方式吗,我说使用无序set,其他的就不知道了。
- 其他问题与一面问题重合。
技术加面
主要对webserve项目提问,涉及:
●linux使用常用命令。
●线程池实现原理,作用,优缺点。
●mysql连接池实现原理。
●reactor模式。
●互斥锁,信号量。
算法题:大意就是根据字符串特征得分,比如遇见递增递减子串时得分是该子串长度*3,遇见特定的字符得分5等,但是脑袋一昏没处理好边界,多算了几分,定级-1,
主管面
主观问题:
1.自我介绍一下;
2.【听说你有亲友在目标城市】;
3.最近压力最大的是什么时期,压力最大时怎么缓解,慢跑放松时配速多少;
4.最佩服的人,佩服其什么特质;
5.最讨厌什么样的工作。
反问:技术栈和加班。
当天提交审批,薪资定级内拉满。
发offer
(整个流程下来保持佛系心态,尽人事听天命,偶尔有点小慌张就把它分享给栗栗小姐姐,然后两个人一起慌就会好很多,哈哈哈,这点有点好笑,感觉栗栗小姐姐比我还慌,也可以聊些工作外的趣事,在上班时间摸鱼,也挺——哔———————……)
入职
其他流程,体检,租房,入职。大家考虑OD可以找栗栗小姐姐,会给你分担很多东西,不会迷茫,全程自发跟进不用自己去催,栗栗小姐姐自己会主动和你说流程进展,无论是好还是不好都会如实和我说,不会忽悠我,有站在我的角度考虑的哦。
-------------------------------------------【嘻嘻,以下是栗栗自己的罗里吧嗦】---------------------------------------------------
1、需要其他的面经可以前往我是栗栗呀---主页 https://www.nowcoder.com/users/685674902 (内含:测试,前端,Java,嵌入式等面经有几十份)。
2、对于大家说的目标非目标的问题,大家可以先咨询我了解下,再去准备机考的哦,因为消费者终端是有持续在招聘非目标需求的。
3、转行或者考研等也是可以持续投递的!!目前需求还是很充足的哦!!同时栗栗会提供笔试资料,以及所有面试环节的技术攻略等~~24届的友友们,虽然要拿到双证才可以申请机考,但是可以提前联系咨询我的呀。
4、栗栗的招聘需求(可私聊):
- 可选择的工作地:北京,东莞,深圳,上海,南京,西安,成都,武汉,长沙等华为研究所。
https://www.nowcoder.com/discuss/609728551352274944?sourceSSR=users (也可以去栗栗主页查看)
5、栗栗关于OD的一些浅显看法:https://www.nowcoder.com/discuss/611542395389325312