华为OD面--C++【超详版-23届无经验】--已offer

个人背景:

末流985专业自动化,23届考研二战未就业,在学校主要打ACM竞赛,拿了ICPC和数学建模等比赛的几个国奖。虽然进过实验室,但没什么产出,也就没写简历上,约等于无项目无实习无科研,只有竞赛。

时间线

3月8号开始准备,4月1号机试400分,4月2号下午做的性格测试,因为清明节放假没人面试,等了几天在背八股,4月7号晚上19:40HR资格审查,4月9号晚上19:00技术一面,4月12号下午17:00技术二面,4月16号晚上18:30主管面。

选择问题

一战失败之后一心想读研究生,就没有找工作,边做毕设边和同学旅游、相互告别,顺利毕业。

回到家后开始考研二战,认真程度有一些,但不多。最后就是三月底进了复试,还是遗憾被刷。

大学和考研,个人觉得自己付出了一些,得到了一些,但并没有全力以赴。所以思考之后,觉得自己应该去社会上锤炼一下,接触真实的工作。(PS:现在大家的焦虑程度挺高的,行业下行,裁员,找不到工作)

因为是非应届且无经验,海投了大概30家,给了面试机会的只有国外车企、华为OD、浙江移动。

我希望快点入职,and薪资高一点,所以最后应该选择华为OD。

华为OD是外包,所以网上差评、劝退都很多,优点是: 接受非科班无经验转码、薪资高一点,缺点是算外包、只能当过渡。网上有很多评价,各种应聘流程、面经、待遇、劝退都有,大家多看看慎重考虑吧

选择HR投递:

我是在牛客网上找的HR,当时看到她很活跃,在各种帖子下发言,语言也很真诚,就加了VX,后续也是可乐姐帮我推进的流程。

3月8号加的可乐姐,问了一些想知道的问题,给了github上的几个八股和一个C++的以前题目的题库,里面有80道题目,我做了大概20道。后面选择部门也是和可乐姐进行了沟通,机考完选择的部门会打电话介绍部门情况,对部门进行一个初步了解,满意了才会推进下一步的HR和技术面。

整个过程中,有任何问题HR都会解答,然后HR是站在应聘者这边的,因为你去入职才算HR的成绩,所以要选择一个好的HR,可乐姐也是一个很NICE的人。

机考

因为华为OD一直招人,所以他们的招人标准其实不高,相对低的门槛就很适合非科班无经验有GAP的人来,当然也需要慎重考虑。很多零基础的人学完编程语言和一些基础算法,用一个月左右也能完成机考,大家不用太担心。

我自己是从3月9-31号刷了大概100题,其中牛客上面的华为机试103道里面的55道,力扣上随机刷了20道,可乐姐给的题库20道。其中有些题是easy题,and有时候想不出来直接看题解,所以大概一天做1-2小时。【目前可乐姐已经更新了题库+八股文,欢迎来投递】

因为三月底去复试被刷,当时很emo,所以就直接机考,不想刷了。

机考形式:三道题,其中简单题两道各100分,难题一道200分,总分400。目标院校需要考150分以上。因为在牛客上机考,可以在上面做一些题目熟悉一下它的编译环境和输入输出。提交的时候会告诉你该题的通过率,这样可以知道得分。

机考过程:进入之后,倒计时150分钟。因为分两个模块(简单题和难题),只有完成其中一个才能去做另一个,比如提交两个简单题之后才能去做难题,且提交之后不能回看,所以建议是先做简单再做难题。考试的时候可以牛客和编译器相互切换,但是我是直接在牛客上敲的。

PS: 我考的C卷,现在好像换D卷了,需要双机位减少作弊。机考时间是找HR申请,有效期7天,邮箱会收到考试链接,考试的时候需要电脑摄像头开启,电脑屏幕分享,手机是用微信小程序使你不能使用手机做其他动作。

我的机考题目:

1、整数对最小和

题意:给出两个数组,数组1和数组2分别取一个整数可以组成一个整数对。现在取出k个整数对,则它们的k个整数对之和最小值是多少。思路:因为数组size是1-100,直接两个for循环把所有可能的整数对找出来,整数对之和放入vector,对其排序,取出最小的k个值求和即可。

6分钟写完。

2、手机App防沉迷系统

题意:给出N个App的注册数据,每个App都有名称、优先级、起始时间、结束时间。优先级1-5,时间格式HH:MM,起始时间需小于结束时间。时间在24小时内,同一时间只有一个注册,后注册的App在作用时间内要优先级高于所有其他App。现在告诉你一个时间,输出该时间点注册的App名称or “NA”。

思路:N的数量级最多100个,直接结构体+vector+时间转换+模拟暴力。这里模拟的关键在于维护已注册的App时间信息,后注册的App时间是否冲突是否优先级更高。为了不用每次去在所有的作用时间内比较优先级,所以可以直接在模拟注册过程之前将App信息按优先级从大到小排序,这样只需考虑是否冲突即可。(PS:试了一下全输出"NA",过了30%) 模拟写的慢,60分钟写完。

3、启动多任务排序,200分

题意:任务之间有依赖关系,需启动前置A任务才能执行B任务。给出多个任务依赖关系的规则,输出贪婪策略排序后的启动任务列表。

思路:任务依赖关系,就是经典的拓扑排序,有向无环图上构造序列,这里主要用出入度的概念。用入度记录它需要的前置任务数量, map<string,vector<string>> next记录该任务启动后可以执行的任务节点。循环执行两个步骤:将入度为0的节点按序列输出,更新维护后将新的入度0的节点压入队列。

拓扑结构的排序,45分钟写完。

性格测试

每个题有三个选项,选出你最符合的描述和最不符合的描述。

没什么好说的,偏正面、积极、乐观、合群、坚强的性格即可,前后选择不能自相矛盾。

城市和部门选择

北上深生存成本相对大一点,家在杭州也呆腻了,所以就想去东莞看看。

也是第一次自己一个人去外面租房生活,希望一切顺利。最后选择了计算产品线,也有同学校招去了昇腾计算,大概可能也许不错?

希望人生第一份工作能够得到成长。

HR资格审查面

确定好时间后,部门会发邮件,需要在电脑上下载华为用的软件WeMeeting,用这个进行会议。

问了20分钟,没有技术问题,大概就是一些个人基本情况。

包括家庭成员、个人优点、加班看法、平时干什么、考研情况、英语四六级,爸妈能接受你去base地工作吗。其他忘记啦。。

技术一面

时间大约40分钟,其中手撕代码10分钟。可乐姐还让我不要紧张,面完一小时告知通过啦。

面试内容:先是自我介绍,然后面试官根据我简历上的内容对我进行相关提问,主要问一些相关经历、项目经历。这里涉及到技术方面的问题非常少,可能我的opencv、图像分类、细粒度情感检测项目面试官相关技术不太了解。因为面试官不是C++方向,所以八股一个都没问,直接进入手撕代码环节后闲聊啦一点个人发展问题就结束了。

手撕代码:需要屏幕共享。面试官会复制题目文本给你,在本地编译器编写,他会判断对错。

题目是力扣3:无重复字符的最长子串,给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。

滑动窗口做的,没什么难度。

技术二面

时间大约60分钟,其中手撕代码22分钟。因为周末不上班,面完后下周一告知通过啦。

手撕代码:需要屏幕共享。同样不是在力扣上写,给的是复制题目文本。

上来就让先写题,当时有点紧张,所以写题时间长了一点,也是滑动窗口,写完讲了一下思路。

因为是给的题目文本,面完后才知道输入数据应该不是105和104,应该是1e5和1e4。但当时我按照105写的代码,还和面试官解释数据

小用了数组,不然可以用map,所以记录元素vis次数的数组开小啦,不过面试官压根没发现这点。。。

1 <= nums.length <= 105

.1 <= nums[i] <= 104

题目是力扣1695:删除子数组的最大得分,给你一个正整数数组nums,请你从中删除一个含有若干不同元素的子数组。删除子数组的得分 就是子数组各元素之和。返回 只删除一个子数组可获得的最大得分。

面试内容:不让自我介绍,写完题就开始拷打我,各种问题和八股,现在还能记住的放在下面。

OJ写了几千道题,得到了什么。对于仿真,了解多少。你是怎么DEBUG的。在这个AI项目中负责什么。关于安全了解多少。大模型了解吗。考研怎么样。

八股:内联函数及使用场景,关键字static(当时说不会,看了没记住。。),STL里面无序的有什么,红黑树了解吗,段错误的原因,编译与执行的四个阶段,其中的链接了解多少,内存管理,栈溢出的原因和解决方法,设计模式了解吗。

and其他不记得啦,应该还有好多问题。。。(PS:就背了几天八股,之前这些全都不知道,背这些真的好累。。。)

关于定级:因为大部分无经验的人好像都只能拿到D1,我自己的心理预期定级就是D1,不过问期望薪资的时候我还是希望绩效3k,可乐姐鼓励我大胆跟部门反馈心理预期~两次技术面都给了D2,也是非常感谢。

主管面:用时大概15分钟。先自我介绍,然后问了一点简单问题,like闲聊,范围挺轻松的。

在这个数学建模里面负责什么。都用了什么方法。

主要用C++语言吗。有没有考虑自己未来的发展方向。

为什么来华为。加班有点严重能接受吗。为什么考虑东莞。

哪里人。平时会看点项目代码吗。

最后就是让我有什么想问的:加入之后最主要的工作内容是什么。base是东莞不会变吧。

----------------------------------------------【可乐姐留言】------------------------------------

1、投递/了解OD岗位可以私聊我哈,随时在线~

2、目前仍有大量需求,全国base地&部门可选【ICT(公开,光,计算,无线,数存,数通,云核心网),华为云,2012实验室,消费者BG, BPIT,海思,数字能源

3、【提供机考题库+八股文】,通过率高!!!薪资可乐姐也会结合你的期望去跟部门谈~

4、选择部门方面,可乐姐会结合你的业务兴趣方向推荐,主打真诚招聘~

#C++##java##华为od##python##23届的你们都什么时候入职?#
全部评论
可乐姐 请问一下现在海思部门还有hc嘛? 听说五月hc会收紧 怕面完没hc了
点赞
送花
回复 分享
发布于 04-23 16:15 美国
现在拿到offer了吗
点赞
送花
回复 分享
发布于 04-28 12:56 河南
现代汽车中国前瞻数字研发中心
校招火热招聘中
官网直投
可乐姐转部门加技术面会影响到之前的定级吗?如果新部门没有hc那第三面的成绩会不会影响到再次投递的部门的参考依据?
点赞
送花
回复 分享
发布于 05-16 00:29 云南

相关推荐

10 30 评论
分享
牛客网
牛客企业服务