华为OD面试分享---C++

诚挚感谢

我之前是在中科院联培读研,因为家庭和自身发展原因决定退学,要去参加工作,最开始是在牛客上发了个带简历的帖子寻求帮助,结果香云姐直接打电话和我说明了华为od的情况,后续也是信任她,并且辛苦她全程跟进,最后也是在香云姐的帮助下定级结果不错,还帮忙反馈提了薪资,非常感谢香云姐,我自己本身在读研前也经历过秋招春招,在所有hr里面,我可以负责任的说他是我见过的最认真和负责的。

一、背景情况

学校背景:西安电子科技大学机器人工程专业2024年毕业生

2024-2025年2月在中科院联培读研

面试流程:机考(150分钟)--->性格考试--->HR面试(10~15分钟左右)--->技术一面(50分钟)--->技术二面(50分钟)---->技术三面(80分钟)---->主管面(一般30分钟,我面了45分钟左右)

二、上机考试

考题

第一题:ai处理器组合

第二题:切割后最短木板长度 这个香云姐提供的题库里面有

第三题:计算误码率 这个在香云姐提供的题库里面也见到了类似的

题说明:第一题和第二题均为100分,考的多以模拟为主,第三题200分 ,我抽到的三个题都是最不擅长的模拟类问题,好在香云姐提供的题库比较好,涵盖了遇到的大部分问题,顺利过关

准备

资料:香云姐@蔡香云 会发一些机试真题资料以及各种相关资料(包括考试范围,如何答题等等,很重要!!!),关于机试真题我也是基本过了一遍,香云姐非常好,给我留了足够的时间刷leetcode和真题,香云姐说先刷完hot100,然后开始过真题,尤其要熟悉acm模式,这个确实帮助很大,我机考的时候正好赶上换卷子的节点,香云姐也是直接正好卡在不用换卷子的时候给我发的机考,真的非常感谢,要不然很多真题可能都不会遇到了,并且香云姐还帮我修正了一些简历上的错误,让我在简历中体现出自己的核心优势和技术栈,这时候真的感觉遇到一个好hr是多么幸福的事情。

建议:将香云姐@蔡香云 发的机试真题资料过一遍,不会的可以直接看答案开始背,模拟类问题一定多做几道,这个问题感觉很容易考,写简历要体现出自己和岗位的匹配性,简历要突出个人核心优势。

时间:由于我还要处理退学相关的手续,加上之前没咋刷过题,所以准备了1个月才基开始机考,这里香云姐给我安排的很宽裕,尤其考虑到我的情况,给我留了不少准备复习的时间,真的对我的定级帮助很大。

三、HR面试

机考完后,香云姐给我发了一些可能会问到的问题,并且在面试前给我专门打了电话,过了几个重点问题,这里真的感谢香云姐@蔡香云,过的问题基本都被重点问到了,不得不说有一个经验丰富的hr带着是一件非常幸福的事情,也给我的面试减少了很多不确定度和难度。

性格测试:@蔡香云 建议提供的攻略,选择积极向上的,保持前后一致,总之只要按着攻略走100%不会出现问题,选项要体现出自己是阳光快乐老实肯干的牛马,哈哈

四、技术一面

大概流程如下

1. 自我介绍

2. 有没有实际工作过?介绍一下实习经历

3. Sizeof和strlen的区别

4. Strlen传入非字符类型会发生什么

5. c++指针和引用的区别

6. Int长度 long长度

7. Stl中vector动态扩容的过程

8. push_back和emplace_back

9. 头文件如何避免重复导入

10. GCC 调试的方法

11. Gcc调试如何传入参数

12. 快排

13. Tcp中滑动窗口

14. 介绍一下网络编程中的 epoll poll select

15. 二叉树三种遍历方法

16. 字典树,b树b+树

手撕代码一下三角相关的题目 可以用动态规划和递归写

第一遍写的是动态规划,让用递归实现

一面问的很普遍,很多内容在香云姐@蔡香云的八股准备都有,不过感觉还是要多介绍自己得项目,不然很难定高的级别

五、技术二面

流程如下

1.自我介绍,介绍前打开屏幕共享

2.拷打项目,主要是问项目里面用了什么技术

3.手撕代码 -》 一个模拟栈的题目

4.问c++相关的内容

1.介绍一下卡尔曼滤波,口述推导过程

2.卡尔曼滤波应用时候需要有什么注意的点

3.用过多线程么?介绍一下多线程编程

4.介绍一下线程同步机制 锁 条件变量

5.锁和条件变量都有什么应用?

6.线程的创建和销毁

7.介绍一下智能指针,他们底层是如何实现的?#面经

8.介绍一下你用过的标准库,他们底层是如何实现的?

9.介绍一下set,以及他和map的区别

10.介绍一下raii思想

11.c++三大特性 ,他们是如何应用的

12.c++中的多态是怎么实现的?

13.介绍一下虚函数相关的概念

14.操作系统中的虚拟内存

由于我面的岗位可能和算法有关,问了我很多和算法有关的问题,感觉技术二面会根据个人经历和岗位要求进行提问,所以要针对性准备,但是手撕和八股是最基本的这个一定要准备好。

六、技术三面

由于前两面定级不一致,加了一面

流程如下

1.自我介绍

2.拷打项目

3.手撕一个岛屿类似的dfs题目

4.场景题让我设计一个日志系统

并且围绕这个设计文对应的八股,这面属于是给我压力麻了,因为我虽然知道c++有一些认得项目是日志系统,但是我没做过这个项目,所以感觉被拷打的很惨,不过好在最后通过了

七、主管面试

技术三面后很快就主管面了,我的主管面比较随和,基本是围绕个人经历来的,还让我详细介绍了下自己的项目,我认为这个能顺利通过的经验是自己简历的项目一定要清楚,其它的和hr面一样,香云姐给的hr面的经验就是hr面和主管面通用的,真的帮助很大,而且香云姐每次面试前都会打个电话提醒你一些注意事项,在面试前帮你稳住心态,沉着应对。

面试情况:一共5面 hr面加三轮技术面加主管面

面试后续

谈薪:最开始给了一个薪资,但是自己不太满意,香云姐说会帮忙尽最大能力争取,并且还说如果谈薪失败可以帮我换部门,最后在香云姐的成功每个月多了2k,感谢香云姐。

感谢大家看到这里,最后再单独把助力我最多的hr香云姐单独@出来,大家有入职od需要可以直接联系她。 @蔡香云

这里也给我大家一个劝告,找部门hr容易出现🔒然后不容易释放的情况,而且科锐或者德科的hr他们可以后续帮助换部门啥的,他们会在谈薪的时候帮你一下,他们可以推到不同部门的能力也会给求职者也增加不少底气。

#华为OD求捞##C++面试##OD面经##OD转正##华为OD#
全部评论

相关推荐

阿尔伯克基炸鸡分销商:太正常了,工作真的是要天时地利人和加机遇才能找到,我们班保研的没找到工作反倒是啥也没有学习各种挂科考研也没考上的找到了,还是不错的国企,哎这世道
点赞 评论 收藏
分享
个人情况:24 届中国矿业本,工科专业,非科班,无工作经验(考研) 机考:    1.求三个矩形 A、B、C 相交区域的面积,给出每个矩形的左上顶点坐标以及长宽数据。     2.给定一个字符串,该字符串由 @ 分成两部分。@前的部分表示可以使用的字母及其数量。@ 后的部分表示已经被使用的字母及使用的数量。你需要按原字符串的顺序输出剩余的可使用字母及其剩余数量。 例:输入:a3b2c1@a1c1 输出:a2b2     3.寻找单词。给定一系列等长字符串,组成一个二维矩阵。给定一个目标单词,判断是否存在一系列上下左右相邻的字母能够按顺序连成目标单词,若存在,按顺序打印每个字母在矩阵中的位置(连接时每个字母只能用一次)。 例:输入:ACCF,CDED,BESS,FECA target:ACCESS 组成矩阵:A,C,C,F C,D,E,D B,E,S,S F,E,C,A 输出:0, 0 0, 1 0, 2 1, 2 2, 2 2, 3HR资面:    1.自我介绍     2.个人情况     3.断档原因     4.家庭情况     5.根据简历内容提问     6.觉得自己有什么优势     7.是否有其他 offer     8.为什么选择来 OD     9.职业规划     10.薪资期望     11.反问环节 技术一面:    1.手撕代码:将一组 IPv4 地址格式的字符串按照升序进行排序,并讲解代码思路。 比较规则:192.168.1.1 > 192.168.0.1 172.168.6.1 < 192.168.0.1     2.介绍一个自己的项目或作品     3.如何对该项目的需求进行分析,并拆分项目功能模块     4.项目用到了 MVC,讲解 M、V、C 分别负责了哪些功能     5.static 的作用     6.vector 和 list 的区别     7.迭代器的作用     8.冒泡排序与快速排序的算法原理     9.虚函数与普通函数有什么区别     10.多线程与多进程有什么区别 技术二面:    1.手撕代码:Leetcode 165. 比较版本号     2.简单介绍简历上的一个项目     3.该项目的某个功能的算法实现思路     4.项目的程序设计问题     5.unordered_map 的原理     6.如何解决哈希表的冲突问题     7.进程间的通信方式有哪些     8.如何解决在工作中遇到的问题 主管面:    1.自我介绍     2.断档情况了解     3.考研目标院校与专业     4.为什么选择考这个专业,而不是计算机专业     5.为什么当初选择考研而不是找工作     6.不是计算机专业,为什么选择这一行    7.本科专业、考研目标专业、就业领域方向差异过大,是否觉得自己没有选对方向 总结:     1.技术面的难度不算太高,问的问题也是八股偏多(大概是因为没有工作经验),其余的也大都与简历内容相关。现场编程题目的难度不算高,但是限时 40 分钟,平时要注意多加练习。     2.HR 面比较轻松,回答的时候要以实事求是为主,并要能尽量体现自己:① 有正常的交流与逻辑思维能力;② 有获得这份工作的意愿;③稳定性好等。     3.综面时给的压力很大(因人而异),面试官的提问十分直接和尖锐,问的都是痛点,而且会追根问底。最好对类似的一系列问题提前做一个准备,不要被打个措手不及。    4.饼饼老师会发一些算法和面经攻略,准备起来真的便捷很多,大家老实啃透资料基本就没问题了!
点赞 评论 收藏
分享
评论
2
11
分享

创作者周榜

更多
牛客网
牛客企业服务