#华为od面经#背景:我是本硕机械专业,申博失败,然后来华为OD的,本科没有过实习经验,项目也都是大学期间的项目。如果有对华为OD感兴趣的可以找郑姐姐,郑姐姐非常负责有意向可+她,她会在机考前给题目,并且在面试前后会主动帮你问结果约时间,效率很高,有问题也会及时对接。机考:多刷题,分高一点会有优势。一共三题(100+100+200=400),第一题 完全二叉树非叶子部分后序遍历第二题 TLV [Tag Length Value] 编码第三题 相同数字组成图形的周长性格测试:可以参考牛客上的技巧,主要是选正向的,积极乐观向上,愿意奋斗,合群等。HR资面:电话面试,10-20分钟主要问题:(1)学历背景的确认;(2)自我介绍(说出与岗位相关的亮点);(3)断档说明,稳定性等其他存疑点确认;(4)意向(对华为/OD企业文化的理解);(5)未来规划等。开发技术一面:视频面试,一个小时主要问题:(1)自我介绍;(2)为什么要从机械转开发;(3)学过哪些计算机相关课程或者是否有相关项目;(4)断档期在做什么;(5)博士申请为什么失败;(6)你觉得你和这岗位匹配吗;(7)介绍一下你的毕业设计;(8)学过数据结构吗,知道树吗。代码题:LeetCode 1248统计优美子数组。我没撕出来代码,应该是直接挂了。开发技术二面:视频面试,一个小时主要问题:(1)自我介绍;(2)挑一个项目重点说一下;(3)根据项目问了两个问题;(4)虚函数是什么,纯虚函数是什么;(5)介绍一下析构函数和构造函数;(6)unordered_map和map的底层实现和区别。代码题:LeetCode 45跳跃游戏II测试技术一面:视频面试,一个小时主要问题:(1)自我介绍;(2)具体说一下你一个项目;(3)根据项目问了两个问题,偏测试方面;(3)构造函数是什么;(4)main()函数为什么要return 0,作用是什么。代码题:LeetCode 32最长有效括号测试技术二面:视频面试,一个小时主要问题:(1)断档期在做什么;(2)研究生的项目主要是什么;(3)说一下你的毕业设计;(4)主要用什么编程语言;(5)C++多态是什么;(6)析构函数和构造函数是什么,有什么区别;(7)虚函数和纯虚函数是什么;(8)C++的内存分区;(9)内存中堆和栈的区别;(10)内存泄漏怎么发生的,如何处理;(11)高并发和多线程了解吗;(12)C++11的新特性了解吗;(13)介绍下右值引用和move()函数;(14)介绍下lambda表达式,好处是什么;(15)数据结构学过吗,说一下B+树和红黑树。代码题:LeetCode 46全排列和LeetCode 47全排列II技术面代码是否撕出来对面试是否通过有很大影响主管综面:电话面试,20-30分钟主要问题:(1)自我介绍;(2)重点介绍简历上的一个项目;(3)对测试的理解和测试的主要工作是什么;(4)测试相关方法,用刚介绍的项目做示例;(5)测试工程师要具备哪些能力;(6)未来规划;(7)兴趣爱好或特长。审核太久了,换了一个部门,从东莞到深圳。HR资面:视频面试,20-30分钟基本上和之前的问题一样,多问了一点申博的主要研究方向,AI相关的一点问题;最后是有没有什么想问HR的问题。主管综面:视频面试,30分钟这次没有问项目了,基本上在聊校园生活和日常生活,还有就是说一下自己的优势,和科班相比如何。最后就是等审核,拿offer,但很感谢郑姐姐一直帮我催进度和对接,非常负责,后面入职材料提交和租房问题也帮了很大的忙,明天顺利入职。
点赞 5
评论 1
全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务