华为od面经-C++

背景:

23届某985院校软工本科毕业生,毕业后参加考研二战失利后转战各种国企事业编考试,有offer但不满意,陆陆续续一边接小项目一边gap,在家待着一天比一天难熬,跟家人达成共识得尽快找个正经工作,最终还是选择准备了华为od的岗位。

因为一直都有刷题保持手感,所以准备笔试并没有很费劲,投递完刷了一周题就配置了机考。

机考12.27:

其实配置完那几天很不巧的感染了第一波流感,提心吊胆好几天担心状态影响机考,没有想象中得那么难,考的哈夫曼树递归,二星题比较简单,AC了,整体通过率加一块儿大概260多。但是中途断网了不到一分钟的样子,担心跳异常,还好鱼丸当天下午就帮忙确认了机考成绩无异常,机考通过。

综测12.27:

鱼丸会提醒注意点,邮件也有注意事项,用时不到30分钟搞定。

综测通过很快就匹配好了部门,了解了一下部门业务也是蛮符合我的意向的。趁周末收集好了面试前需要提供的材料,有一说一材料确实挺复杂繁琐的,但听鱼丸说完必要性之后也就没啥顾虑了,收集过程中鱼丸也是一直都有耐心地回答了我的问题。

HR资面12.30:

面试官侧重问了空窗期找工作的动机,态度还是比较温和的,还问了兴趣爱好这些,在诚实的基础上稍微润色了一下,也问了期望薪资这些基本问题,大概15分钟左右就结束了面试,结束前面试官还特意叮嘱了好好准备技术面。面完很快就给了面试通过的反馈。

技术一面1.5:

手撕不难,面试官根据leetcode现场改编的题,写出来了的,写完还讲了思路。问答环节主要问了一些关于gap期间接的项目,聊得还挺好的,面试官比较好说话。八股的问题问得少,就简单问了下静态库和动态库、多态相关的问题。

技术二面1.7:

二面面试官相对比较严肃,但也没有刁难的程度。先问的八股,主要问了虚函数、内存对齐、vector扩容、哈希表……问的没有很深,但展开来问得蛮多。

手撕是出了一道中等题,刚好复习的时候刷到过原题,还是比较轻松拿下的。

由于两轮技术面定级不一致,安排了一场加面。

技术三面1.10:

说实话因为要加面还挺煎熬的,第三轮的面试官整个人都淡淡的,问的也比较少,主要都是让我自己介绍,然后围绕介绍的内容来提问。聊的主要是本科的一些项目实习还有近期的一些项目,夹杂了一点八股,问了线程安全原子操作还有

手撕代码刚好出到我不擅长的树,只写出来一大半,还好思路对了,面试官人也比较好,没为难我。

等待三位面试官合议定级在内心还是比较漫长的过程的,好在1.13鱼丸也带来了合议通过可以约主管面的好消息。

主管面1.14:

面试官人比较随和,问了我考研报的什么学校,发挥得怎么样,问了对部门业务了解多少,介绍了下业务。还问了有没有同学在华子,啥部门,最后问了面试通过后大概什么时候可以到岗。全程聊了十来分钟,让我等结果就好。面完后半小时通知面试通过。

总结:

整个od面试流程下来最重要的就是心态,也是鱼丸一直跟我强调的重点,心态要稳,答得就准!再有一个就是互相配合很重要,其实整体流程还是比较复杂的,中途我也觉得挺麻烦,好在有不断地跟鱼丸交流,遇到的问题才一一克服下来,非常感谢鱼丸的耐心跟进!

#od面经##C++面试题##华为od##华为面经#
全部评论
鱼丸是谁
点赞 回复 分享
发布于 02-20 17:58 湖北

相关推荐

05-22 15:18
已编辑
华南理工大学 Java
本人背景:    兰州大学会计学本科,2020年毕业,毕业后脱产准备计算机考研,期间学了408、C和C++,无项目经验,机考400分机考准备:    总的来说,就是刷题。    (1)在思考或者写代码的过程要多注意题目给的条件。有时候写代码写着写着就容易把条件忘了,所以要多回去看看题目。    (2)一定要把每一题的逻辑捋顺,必须非常清晰每一步是在做什么,这一步与上一步、下一步是如何串联起来的,对于初学者最好是在代码里用注释写下来你的逻辑。写的时候可以把自己代入老师的角色:如果是你,你要怎么跟其他人解释每一步。这可以说是费曼学习法。每一步的逻辑一定要连贯,这样才算是真的理解了这个题,或者说理解了算法,否则可能就会出现“假懂”的现象。    (3)如果时间充裕,可以在看解析之前自己先试着在5分钟内思考下解题思路,如果有思路那就自己先写一遍代码,写完了再看解析。如果5分钟内没有思路,那就没必要死磕下去了,直接看解析。对于有些题目,有大致思路,但是需要考虑一些临界值问题,那这种题可以思考得久一点,不必限制5分钟内,但是也不要太久,10分钟左右是差不多的。    (4)找到合适你的刷题材料。我学的C++所以刷的是代码随想录,这是饼饼老师发给我的,是个很好的资料!代码随想录按照专题来区分题目,例如双指针、二叉树、回溯、动态规划等。作者讲解的时候是用C++语言写的,不过最终答案也有其他语言写的,如C、Java、Python、JavaScript、Rust。作者除了文字版解析,也有录视频讲解。逻辑很清晰,一环扣一环,适合零算法基础、算法不熟悉、需要巩固算法的同学。对于其他语言的同学,如果没有找到其他好的刷题材料,也可以用代码随想录,很推荐!    (5)对于CSDN上面的机试题库,从应试的角度来说,直接刷这些题确实可以大大提高机试的通过率(掌握的前提下)。对于算法基础不错的同学来说,可以直接刷上面的题节省时间。对于算法基础薄弱的同学,如果时间不够,也可以直接刷,如果时间充足,建议还是看看代码随想录这种成体系的算法刷题材料(如果有其他同样成体系的刷题材料也可以),因为这可以给自己建立算法基础知识体系,这是底层思维,而且这对技术面的手撕题也有帮助,手撕题是没有题库的。事实上,如果代码随想录的题目都掌握了,那么CSDN机试题库的题目你会有种似曾相识的感觉,没错,思维是一样的!    当然这只是我作为零基础经验的参考,每个人的知识基本盘不一样,所以准备的时候具体细节就不一样了。一定要根据自己的知识掌握程度来安排学习节奏。万变不离其宗,那就是多刷题多总结,两者缺一不可。        最后向大家推荐下我的hr饼饼老师!从机考到offer总共40天,因为我的情况和履历其实有点糟糕,很难找部门,中途饼饼老师给我找了很多,也换了很多,也没有放弃我,还一直给我鼓励,没想到最后真的成功拿到offer!真的非常感谢饼饼老师的耐心和鼓励!祝大家都能成功上岸!
投递华为等公司8个岗位
点赞 评论 收藏
分享
评论
13
34
分享

创作者周榜

更多
牛客网
牛客企业服务