AI 算法工程师一面、二面面经
完整信息
本篇目录
1 月 20 号的机试,2 月 10 日才面试。
先说我自己,c9 本科应届生,成绩年级倒数前十。简历上经历有高中时的信息学竞赛省一省二;大一一个水课,老师分享给我们体验科研流程的一个课题,尽管做的很随便,也写上来凑数;毕业论文。
说白了就是简历空空。
应聘岗位华为数字能源AI算法工程师。官网投递。
机考选择题很底层,统统不会,编程题三道对一错一空一,难度不高,但是当时不熟 python 还硬拿 python 写浪费了很多时间。
面试一开始定的 1 月 26 日,我说我没空,让安排到 28 号, 谁知对方拖着拖着直到2月10日。
一天内面完三面,时间紧 ,任务重,早上专业一二面,下午主管面。
专业一面
面试官人挺好的,不过不知道一直在笑啥。
自我介绍。问了老家哪里的,高考多少分。然后问竞赛,面试官不太明白这竞赛考什么,我解释了下就是现场写六道编程题。
然后问水课项目,虽然没做什么实际工作但是大胆吹了一通。接下来毕业论文,基本是全流程介绍一遍。这些水完就已经过去十几二十分钟了。
问我机考题目我说太久了忘了,给我看看题回想一下。他就没仔细问,因为题目不能再给我看。不过他说了那个题目比较简单(比起竞赛),估计因为有竞赛获奖经历,他也觉得没必要深问。
面试官提问。问我上学学过机器学习没有,有啥算法,列几个简单的就行。我大学全混的,就说不清楚,倒是知道几个模型什么 MLP,卷积网络啥的,不知道算不算算法。看我说不出,他问我知道有监督无监督是什么意思吗,我说知道。再问深度学习、强化学习是什么,我说深度学习我不知道啊我以为机器学习就是深度学习。面试官介绍了一段说 AlphaGo 就是深度学习,我插不上话。没再问别的。
手撕代码环节。描述了 k 邻近算法,让我实现。大意是输入 [N, DIM] 的特征,[N, 1] 的标签,对于未分类的 x = [1, DIM] ,找距离最近的前几个出现标签最多的就采用。不要求复杂度,那就随便写了,直接把数据按照距离排序看前几个。没有给数据也没有运行,他看着我写的,明白我思路。最好随便聊了几句结束了。
结束前他说给我过了让我休息下准备下一场。
专业二面
面试官人依旧不错,依旧不知道笑啥。依旧自我介绍竞赛项目毕业论文水二十分钟。
没有提问,直接代码。
出了个题目,一个整数矩阵求其中最长递增序列。毕竟竞赛基础,0秒讲出三种解法,朴素 dfs ,双向 dfs, 动态规划。
依旧不要求复杂度,直接朴素 dfs 爆搜。
写错了,大草,当场调试代码,有点尴尬,怕要寄。原来是 python 对可变对象的赋值是引用,不熟悉 python 特性导致搜索时记录答案路径的 ans 在后续搜索中也被重新更新。不过改了十分钟改对了,通过样例,没有问题。但是带着耳麦导致我调试时自言自语和奇怪声音全部被面试官听到了()
代码过程面试官没说一句话,包括错和调试的时候。
写完他似乎并无不满而是笑笑表示看到了调试的过程也十分不错。
反问环节。问了几个问题面试官一一给予解答,具体问题不说了,总之比较积极向上。
主管面
主管人也挺好的,而且还是老乡 。光是这轮面试他讲的一些认知就让我学到不少。
依旧自我介绍+三个项目水二十分钟。不同的是追问的比较深,而非专业面讲到对方听懂就行了,更多是非技术的、方向架构、实际意义上的问题。
然后经典问题:团队,压力,AI 未来,精神文化。但意料之外的并没有问职业规划、自评优缺点、薪资期望。
注意并不是简单的一问一答,主管会不断追问,而你的解答必须全面可靠,如果是假设一种情况去回答(转移话题),他会假设你的假设不成立继续追问,因此思考深度要有,不能浮于表面。
必须得说一下被追问不代表你要去拼命解释甚至反驳。用面试官的话来说是他这是引导你思考。尤其是没有面试经历的同学要注意,千万不要觉得答不上急了就硬解释,甚至对方已经没问而是讲解正确认知还在反驳他试图证明自己。
在精神文化这一问题重复了以上情形。
反问。问了两个问题,结果被他看穿我了,他回答的同时还扩展了,还告诉我要怎么做。
整个面试他说的话比我的还多,像在教导一个新兵蛋子(本来就是)。因此我说他人很好,毕竟说白了他就是个考官,看你表演 完了打个分,没有必要告诉你那么多,何况是如何进步、认知观念这一块。
面试一开始主管倒是没啥表情,但是过程中看着挺高兴的,感觉是讲high了。
最后说期待不久能一起共事,我尽量说服自己相信这不是场面话。
其他
校招应该是简单点,何况我本科毕业,估计也没指望能有什么水平。听说华为很重视学校, 92 或者 c9 的同学可以大胆一点投。
比想象中轻松很多。
我有准备材料(一张纸),因为紧张的时候突然被问会啥都想不出来。放在电脑上看,但不完全照着读。虽然是双机位不过没说不让拿。三轮面试都通过了,等后续,不知道要多久。
后续·全时间线
1月20日 机试
1月23日 机考综合测评(性格测试)
2月10日 三次面试
每周问一次进度,无消息。
3月2日 对接人询问意向工作地点,回复深圳。对接人问不考虑南京吗,脑子一抽说不考虑,感觉寄了。
4月1日 对接人表示实际上前面都在审核秋招剩的硕士的招聘,我来的晚算春招,春招的本科尚未开始。
4月16日 对接人表示HR让再等等,有好的offer可以先接,感觉没有指望了。
4月17日 对接人突然表示HR说要给我发意向书,惊喜。
4月21日 收到意向书 。
4月22日 谈薪资。有点出乎意料的待遇,我感觉高了他感觉低了。
4月23日 收到网签邮件,随后收到offer。
圆满结束。在此也祝大家都能拿到心仪的offer[赞]
本篇目录
当前问题0114
- 01
自我介绍。问了老家哪里的,高考多少分。
- 02
自我介绍。问了老家哪里的,高考多少分。
- 03
然后问水课项目
- 04
接下来毕业论文,基本是全流程介绍一遍。
- 05
问我上学学过机器学习没有,有啥算法,列几个简单的就行。
- 06
他问我知道有监督无监督是什么意思吗
- 07
再问深度学习、强化学习是什么
- 08
再问深度学习、强化学习是什么
- 09
输入 [N, DIM] 的特征,[N, 1] 的标签,对于未分类的 x = [1, DIM] ,找距离最近的前几个出现标签最多的就采用。
- 10
依旧自我介绍竞赛项目毕业论文水二十分钟。
- 11
一个整数矩阵求其中最长递增序列。
- 12
依旧自我介绍+三个项目水二十分钟。
- 13
更多是非技术的、方向架构、实际意义上的问题。
- 14
AI 未来