本文介绍
2024届秋招
中,
华为技术有限公司
的
通用软件开发工程师
岗位的
3
场面试基本情况、提问问题等。
2023
年
07
月投递了
华为技术有限公司
的
通用软件开发工程师
岗位,所在部门为
海思半导体与器件业务部
。目前完成了
一面
、
二面
与
三面
等全部流程,在这里记录一下
3
场面试的经历。此外,华为的校招流程确实非常曲折,在之前的文章中也介绍过我的华为校招经历,这里就不再赘述;之前一直想着先不分享华为的面经,等报批通过、
Offer
下来之后再发;但是寒假前
HR
说开始报批,到现在都还没有下文,所以肯定
Offer
也是无了(但不亏,毕竟开的
13
级,真要能开出来的话也得再考虑考虑),终于可以把面经发出来了哈哈哈哈。
这一次面试中,一面、二面为
专业面试
,三面为
业务主管面试
;
3
场面试均为
线上视频面试
,面试官都非常和蔼。海思的面试整体开始得都相对比较晚,所以一开始还以为是笔试成绩太差导致已经凉了;一直到
11
月底,才开始进行面试流程。总的来看,华为的面试对于技术方面的考察其实并不是很多,至少没有我原本预计的多——
算法题目
倒是
2
轮专业面试都涉及了,但是每次也都只有
1
个题目,而且题目的难度也不高,主管面就完全没有算法方面的考察;
计算机八股题目
也是相对很少,其中一面的面试官应该是技术栈不在
C++
方向,所以就没有问太多的八股,二面面试官倒是问了一些八股,但是也都是比较基本的内容,主管面依然没有问八股方面的内容。但是,对于
实习经历
与
项目经历
,
3
场面试都是尤为重视的,几乎全部的问题都是由实习与项目经历来入手提问的。整体感觉,虽然面试的方向是软件开发的岗位,但是和其他互联网公司的面试比起来,华为的面试还是和国企、银行等单位的技术岗面试比较类似,更偏向于实习与项目经历、个人综合能力与素质等方面的考察。
一面 的预约过程整体比较曲折,首先是面试时间不断变化,先后几次都是到了指定的面试时间之后,又通知说要延后到另一个时间;其次,在最终确定的面试时间内,我首先是不知道这一面试时间(和原本预定的时间不太一样),所以面试开始了一段时间后对接人打来电话我才知道要现在面试;随后我又一直进不去华为的面试系统,导致又延期了半天时间,才开始了最终的面试过程。但是在最终的面试中,面试官老师依然还是很和蔼,并没有对上午我的延误(虽然其实也不是我的问题哈哈哈,是我没收到系统的通知)有什么在意。面试过程中,面试官同样是非常和蔼,提问问题时也都很有耐心,会结合自己的实习、项目经历来具体提问。
二面
是在
一面
结束后
1
小时开始的,而且这一次开始我也没有收到什么通知,还是面试开始了几分钟之后面试官发来提醒我才知道面试开始了。但同样的,虽然还是迟到了,但面试官依然并不在意这些,面试过程中也是提问得很有耐心。面试过程中提问了一些比较基本的计算机八股知识,但是也都是先问“
是否了解
”,如果了解的话再进一步讲一讲,并不会强制提问。并且在算法题目方面,我虽然得到结果了,但没有用前缀树做出来,也就是没有完成最优的实现;但面试官依然说没有问题,能够完成就可以。此外,可能由于这个是最后一轮专业面试,面试官也在面试完成后就当场宣布通过了。
三面 是主管面试,所以相对前两轮面试,面试官会更严肃、更有压迫感一些;但我也很喜欢这样的氛围,因为如果面试氛围太友好的话,面试官可能就感受不到我抗压的能力了。这一轮面试大致询问了一些实习、项目经历后,就将主要的时间放在了思维题目、场景题目与逻辑题目的考察上了。虽然没有被问到那一道很出名的” 牛过桥 “问题,但是通过其他题目的询问与思考,这一次也是亲身体会到了华为对于逻辑题目的考察要求。此外,面试最后面试官也详细介绍了所在部门、岗位的所在地与技术栈、具体工作内容等。
除此之外,在面试后,就是经历泡池子、保温、通知报批等环节了;这些后续环节,我在前期的博客或者其他平台也都分享过,且本文的重点也只是对
3
场面试的记录,因此这里就不再对面试结束后的
后续流程
加以赘述了。
面试情况
下午
17:00
开始,持续
55
分钟左右。
线上视频面试,
1
位面试官,为部门员工;面试官很和蔼。
首先做自我介绍;提问
55
分钟。
提问问题
算法题目
面试结束反问
反馈情况
1
小时后,收到二面开始的通知。
面试情况
晚上
19:00
开始,持续
55
分钟左右。
线上视频面试,
1
位面试官,为部门员工;面试官很和蔼。
首先做自我介绍;提问
55
分钟。
提问问题
算法题目
面试结束反问
反馈情况
面试情况
晚上
18:30
开始,持续
45
分钟左右。
线上视频面试,
1
位面试官,为部门主管;面试官很和蔼。
首先做自我介绍;提问
45
分钟。
提问问题
A
与
B
,相距
50 km
,我们有
100
根胡萝卜希望由
A
地运送到
B
地;有
1
头小毛驴,每次最多可以承载
50
根胡萝卜,且其每行走
1 km
就要吃掉
1
根胡萝卜;请问最终可以运送到
B
地的胡萝卜个数最多为多少?
4
个人,需要划船过
1
条河,每个人过河的用时分别为
1
、
2
、
5
与
10
分钟;现在只有
1
条船,每次最多乘坐
2
个人,请问
4
个人全部划船过河需要最少多久时间?
4
个城市,你最有意向的是哪些?
算法题目
面试结束反问
反馈情况
1
天后,对接人通知已通过。
至此,大功告成。