华OD-c++面经
华为OD开发岗,C++面经
2022年10月11日机试:
第一题:扑克牌,三道题里面最难的题,这个也是花费时间最久的,用的笨方法,扑克和状态及对应序列号放在同一结构体中,这个题花费时间较长,做的也磕磕绊绊,用例过的够了就差不多快到时间了
第二题:力扣第一题的加强版,因为比较简单,没啥印象忘了
第三题:岛屿问题,虽然是岛屿问题,但并不需要用到递归和动态规划,所以难度也就小了很多
性格测试:这个就最好展现出自己不是极端的人,且前后答案性格表现一致。然后就过了
2022年10月27日 技术一面:
面试时出了点小问题,没有声音,我和面试官时通过电话进行语言交流的,面试官人很好,所以出了小状况以外,其他还可以。开始就是主要介绍项目,期间会提出点技术问题,但没有细问。接下来就是问基础方面的问题,C++主要还是问的多态问题,智能指针,STL库,内存管理、网络通信方面的问题(PS:只记得这些了。),最后就是手撕代码,现场手撕一道算法题,这个很重要,其他的可能决定着你的定级,但这个能否做出来决定着面试是否能过。
2022年10月28日 技术二面:
这次面试流程和第一次差不多,但面试官压力给拉满了,对于每个问题的回答都是很质疑的状态,但又不具体质疑在哪,这应该是面试官的一种面试方式,但我没顶住,回答的很紧张,发挥很差,我一个朋友也遇到过类似的面试官,但他顶住了压力,正常回答,最后定级就比较高。但好在我现场手撕算法题过了,所以虽然定级不高,但面试还是通过了。
2022年10月29日 HR&综面:
这个同一天进行,也是比较轻松,就主要问跳槽的原因,家庭状况,是否愿意加班啊,以后的规划方面的,正常回答就好,只要不碰到雷区就没啥问题。
后续:由于华为11月HC收缩,该部门需求锐减,我在该部门的入职黄了,好在HR栗栗小姐姐积极帮我重新寻找合适部门,所以最后还是成功入职。
最后非常感谢栗栗小姐姐的全程辅导和帮助。哈哈哈,给她点个赞,真的非常感谢她!