华为OD---C++面经分享
背景:
24届某985院校计算机专业本科毕业生,因为个人身体原因休息了一年,所以导致延毕一年,毕业之后一直没有找到满意的工作,于是在牛客网上碰碰运气,了解到了华为OD这个项目,对应届生的包容性比较强,经验上没有硬性的要求,而且也有同校的师兄在OD,咨询了师兄也是建议我可以尝试面试,于是抱着试一试的心态在牛客网上私信了蔡香云,香云看了我的简历和了解我的延毕情况之后,一直在鼓励我,让我好好的先去刷题准备机考 等机考通过之后,给我找部门。
机考:1.5
参照香云给的刷题攻略刷了20天的题目,但是到了机考的时候 还是很紧张(个人是遇到各类的考试比较容易紧张的),所以一直拖到了第7天才考完,然而机考没有想象中得那么难,整数对最小和,寻找最富裕的小家庭、会议室占用时间段这三道题都AC了,这三道题都是考的原题 刷题刷到过,但是机考的时候要把代码改一下,不能跟原题的代码一模一样,不然机考重复率会很高,这也是香云在考试前提醒我的。
综测:1.6
香云周一上班了第一时间帮我查了机考成绩无异常后,马上给我申请了综测,综测按照香云给的攻略去写,没什么问题。综测通过后第二天就匹配好了部门,是安排到了武汉的ICT部门,这个部门的业务经理在我机考前也一直保持跟我联系,介绍了部门的业务,自己也是比较感兴趣。
HR面1.8:
确定了部门需要收集面试材料,因为面试材料比较多,所以用了一天的时间去准备,在这过程中有很多不懂都问了香云,也是一直都有耐心地回答了我的问题。面试官重点了延毕的原因和目前还有没有看其他的工作机会,还问了期望的薪酬,性格的优缺点,对华为OD的了解 以及为什么想来,大概20分钟左右就结束了面试。资面完当天下午就给了面试通过的反馈。
技术一面1.13:
技术面主要包括八股+项目+手撕。手撕的题目还算比较简单,是力扣上的原题,机考刷题的时候有刷到过,10分钟就撕出来了,接着问了简历上做的项目问题:项目具体实现了什么功能(详细描述)、项目的性能怎么样。项目的优点是什么?然后接着就是八股的拷打了,问了内存对齐、vector扩容 、C++内存分配机制。
技术二面1.14:
二面面试官先问的项目:选取一个印象中最深刻的项目进行介绍、项目的难点是什么?接着就是问的八股:八股主要根据你简历里写的内容去问的,写到的都有可能问,问的比较多的就是C++相关的、设计模式、排序算法,最后就是手撕:二面的手撕题目比较难点,在写的工程中有个代码一直运行不了 面试官看到后有提示了一下,最运行成功了。
主管面1.16:
主管面还是比较轻松的,就是简单的聊聊天,主管也是很随时,这让我感情轻松了很多。主要是问了我延毕的事情,为什么要选择武汉这个城市,抗压能力怎么样,有没有了解部门业务了解多少,介绍了下业务。全程聊了15分钟这样子。面试完的一个小时就通知面试通过了!
总结:
整个OD的面试流程下来还是算和顺利的,这也是我第一次正式的面试,没想到能够那么顺利的面过了,我是属于那种一遇到大型的考试面试就是很容易紧张的,好在整个过程中香云一直都在鼓励我,让我保持一个良好的心态,遇到问题了也积极的帮我解答,及时的跟进面试结果,非常感谢香云的帮助!
#OD offer##C++面试题##OD面经##华为社招##华为OD#