华为校招三轮面经:通用软件开发工程师
本文介绍2024届秋招中,华为技能有限公司的通用软件开发工程师岗位的3
场面试根本状况、发问问题等。
2023
年07
月投递了华为技能有限公司的通用软件开发工程师岗位,地址部分为海思半导体与器材业务部。现在完结了一面、二面与三面等悉数流程,在这儿记载一下3
场面试的阅历。此外,华为的校招流程的确十分弯曲,在之前的文章中也介绍过我的华为校招阅历,这儿就不再赘述;之前一向想着先不共享华为的面经,等报批经过、Offer下来之后再发;可是寒假前HR说开端报批,到现在都还没有下文,所以必定Offer也是无了(但不亏,究竟开的13
级,真要能开出来的话也得再考虑考虑),总算能够把面经宣告来了哈哈哈哈。
这一次面试中,一面、二面为专业面试,三面为业务主管面试;3
场面试均为线上视频面试,面试官都十分和蔼。海思的面试全体开端得都比较照较晚,所以一开端还以为是书面考试成果太差导致现已凉了;一向到11
月底,才开端进行面试流程。总的来看,华为的面试关于技能方面的调查其实并不是许多,至少没有我本来估计的多——算法标题却是2
轮专业面试都触及了,可是每次也都只要1
个标题,并且标题的难度也不高,主管面就彻底没有算法方面的调查;计算机陈腔滥调标题也是相对很少,其间一面的面试官应该是技能栈不在C++方向,所以就没有问太多的陈腔滥调,二面面试官却是问了一些陈腔滥调,可是也都是比较根本的内容,主管面仍然没有问陈腔滥调方面的内容。可是,关于实习阅历与项目阅历,3
场面试都是尤为重视的,简直悉数的问题都是由实习与项目阅向来下手发问的。全体感觉,尽管面试的方向是软件开发的岗位,可是和其他互联网公司的面试比起来,华为的面试仍是和国企、银行等单位的技能岗面试比较相似,更倾向于实习与项目阅历、个人归纳才能与本质等方面的调查。
一面的预订进程全体比较弯曲,首要是面试时刻不断改变,先后几回都是到了指定的面试时刻之后,又告诉说要延后到另一个时刻;其次,在终究确认的面试时刻内,我首要是不知道这一面试时刻(和本来预订的时刻不太相同),所以面试开端了一段时刻后对接人打来电话我才知道要现在面试;随后我又一向进不去华为的面试体系,导致又延期了半响时刻,才开端了终究的面试进程。可是在终究的面试中,面试官教师仍然仍是很和蔼,并没有对上午我的延误(尽管其实也不是我的问题哈哈哈,是我没收到体系的告诉)有什么介意。面试进程中,面试官相同是十分和蔼,发问问题时也都很有耐性,会结合自己的实习、项目阅向来详细发问。
二面是在一面完毕后1
小时开端的,并且这一次开端我也没有收到什么告诉,仍是面试开端了几分钟之后面试官发来提示我才知道面试开端了。但相同的,尽管仍是迟到了,但面试官仍然并不介意这些,面试进程中也是发问得很有耐性。面试进程中发问了一些比较根本的计算机陈腔滥调常识,可是也都是先问“是否了解”,假设了解的话再进一步讲一讲,并不会强制发问。并且在算法标题方面,我尽管得到成果了,但没有用前缀树做出来,也便是没有完结最优的完结;但面试官仍然说没有问题,能够完结就能够。此外,或许由于这个是终究一轮专业面试,面试官也在面试完结后就当场宣告经过了。
三面是主管面试,所以相对前两轮面试,面试官会更严厉、更有压迫感一些;但我也很喜欢这样的气氛,由于假设面试气氛太友爱的话,面试官或许就感触不到我抗压的才能了。这一轮面试大致问询了一些实习、项目阅历后,就将首要的时刻放在了思想标题、场景标题与逻辑标题的调查上了。尽管没有被问到那一道很知名的”牛过桥“问题,可是经过其他标题的问询与考虑,这一次也是亲自领会到了华为关于逻辑标题的调查要求。此外,面试终究面试官也详细介绍了地址部分、岗位的地址地与技能栈、详细作业内容等。
除此之外,在面试后,便是阅历泡池子、保温、告诉报批等环节了;这些后续环节,我在前期的博客或许其他渠道也都共享过,且本文的要点也仅仅对3
场面试的记载,因而这儿就不再对面试完毕后的后续流程加以赘述了。
1 一面
面试状况
-
下午
17:00
开端,继续55
分钟左右。 -
线上视频面试,
1
位面试官,为部分职工;面试官很和蔼。 -
首要做毛遂自荐;发问
55
分钟。
发问问题
- 对照着简历,再简略介绍一下自己整体的实习、项目、科研阅历。
- 研讨生是保研的吗?本科和研讨生所学的专业是否归于比较专业性强、小众的专业?简历中的项目都是本科、研讨生阶段的吗?
- 个人关于未来作业组织、岗位方向有何主意?为什么有转码的主意?自己期望作业提高的途径怎样?
- 自己关于Groovy言语的触摸怎样?都用这一言语做了哪些作业?在哪些场景下需求用到这一言语?
- 国家级奖项首要都是在本科阶段取得的,研讨生阶段奖项状况怎样?研讨生阶段参加过哪些项目?这些项目的等级怎样?是否有过研讨生阶段的国家级奖项?
- 介绍一下研讨生阶段关于叶绿素产品出产的项目阅历。详细都做了些什么?遇到了什么问题,其间最大的困难是什么?自己学习到了什么内容?
- 为什么上述项目中的叶绿素产品本来会有缺失数据的状况?完结代码编撰后,在代码布置方面遇到了哪些问题?你是怎样处理的?终究提交给达摩院的代码是什么状况的?
- C++代码在编译的时分,第三方库是在哪一个环节加以链接的?在上述这一项目中,链接时第三方库是静态库仍是动态库?是运转时的库吗?
- 你的结业课题中,说到的时刻序列重建算法是什么算法,详细是怎样构建的?所用到的神经网络模型的架构是怎样样的?这样一个模型在本范畴内当时的研讨进展怎样?你是否对其有必定立异,立异点在哪里?立异点带来的作用提高程度怎样?
- 多任务神经网络模型的“多任务”详细体现在哪里,是怎样完结的?其与一般的神经网络比较,在哪些结构上有差异?其有何优势,成果有何精度上的改善?其是否能够对具有必定相互关系的多个输出成果加以更高效地猜测?
- 在神经网络模型练习、使用进程中,都是怎样对模型的精度加以衡量的?多任务模型是怎样衡量精度的?怎样比照多任务模型与传统模型之间成果精度的差异?
- 上述神经网络模型课题的内容中,你所完结的作业都有哪些?你的研讨和现在很火的AIGC大模型研讨之间有何联络,有何差异?你的神经网络模型的输入数据是什么格局的,是以矢量格局来输入的吗?
- MATLAB言语触摸过多少?都根据其做过哪些作业、完结过哪些算法?研讨生阶段为什么用MATLAB比较少?
- 都参加过哪些实习项目?现在在滴滴的实习都触摸过什么项目、做过哪些作业?在路网项目中,假设发现自有数据库中的数据有问题,会进行哪些处理?这个进程是否是一个比较明晰、流程化的作业?
- 研讨生阶段植被遥感的项目详细是做什么的?其和前面说到的叶绿素产品项目比较有什么差异?二者别离处于完好项目流程中的哪一个环节?
- 上述项目中,怎样量化不同环境要素关于方针要素的影响程度?这一量化算法的详细完结进程怎样,用到了哪些数学原理?
- 所担任的研讨生会副主席作业是哪一个等级的,校级仍是院级?
算法标题
- 找到多个字符串对应的最长公共接连子串;写在编辑器中即可,无需运转,写完后需求讲思路。
面试完毕反诘
- 无。
反应状况
1
小时后,收到二面开端的告诉。
2 二面
面试状况
-
晚上
19:00
开端,继续55
分钟左右。 -
线上视频面试,
1
位面试官,为部分职工;面试官很和蔼。 -
首要做毛遂自荐;发问
55
分钟。
发问问题
- 挑选一个自己形象最深入的项目,介绍一下自己完结的作业、遇到的问题、处理问题的办法、自己的收成等。
- 在上述项目中,在开发环境装备、代码布置与使用方面你遇到的问题难点在哪里?你的详细处理办法怎样?其间关于Docker的使用程度怎样?
- 在上述项目中,你们是怎样与阿里云对接的?需求给他们提交的代码是什么状况的?
- 你的结业课题方向是什么?这个是你的挑选仍是导师的挑选?这个课题悉数都是你完结的吗?
- 上述课题中,神经网络模型的用途体现在哪里?怎样使用这个模型?在这个进程中,是否需求和其他课题组、部分加以协作?
- 上述课题中,详细需求、要做的内容是什么?对此你都做了哪些考虑?研讨的立异点在哪里?这一研讨触及到的数据量有多大?
- 上述课题中,输入、输出数据都有哪些?为了处理海量数据的信息提取问题,你有哪些考虑,都做了哪些数据或模型方面的优化?这些优化是源于你自己独立的主意吗?你所做的研讨,在当时最新的深度学习、遥感研讨范畴,处于怎样的方位?你的立异点具有怎样的研讨价值?
- 个人技能栈怎样?书面考试状况怎样?当时的刷题状况怎样?
- 进程间通讯的办法都有哪些?
- 在你的项目与实习阅历中,是否有过对程序设计形式方面的使用?你知道哪些程序设计形式?
- 个人关于数据结构的了解状况怎样?树都有哪些类别?二叉树是什么意思?平衡树是什么意思,有什么特色?查找树是什么意思,有什么特色?
- 关于计算机网络的了解状况怎样?TCP和UDP都是什么,有什么联络与差异?二者各自的使用场景怎样?UDP能够完结牢靠的传输吗,怎样完结的?
- 深复制与浅复制有什么差异?
- 关于字典树的了解状况怎样?
算法标题
- 给定一段话与一个前缀列表,关于这段话中的每一个单词,假设这个单词包括前缀列表中的某个或多个前缀,那么就将语句中的这个单词替换为这个最长的前缀。
面试完毕反诘
- 无。
反应状况
- 面试官当场表明面试经过。
3 三面
面试状况
-
晚上
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
天后,对接人告诉现已过。
至此,功德圆满。