2019.4.19华为勇敢星实习之算法工程师(自然语言处理方向)面试经验(EE转CS)

这是写的第一篇博客,内容方面只是我个人经历,仅供各位大佬参考一二:

1、本人情况:

       本科211工程、保研至中部985,加权成绩均90,本科三年国家励志奖,另有国家级奖项一项,省级二项,校级十余项,一项实用新型专利,数学建模竞赛奖项居多;研究生一篇EI检索世界顶级会议论文,另有一篇在审稿中,校级奖项五六项,两个电气类国家级重点项目,跨专业与土木同学申请三项发明专利和三项实用新型专利,并申请海外发明专利。数理类课程95+,专业课程基本均90+,数学建模锻炼了部分编程、算法能力。算法知识及编程等自学自练,水平一般,比不过计算机科班大神,因项目需要,语言方面都会一些(C、C++、Python、Matlab)。曾在中车株洲所实践,用管理学知识解决调研问题,保考研交流会线上1300余人,现场500+,后续交流200余人。

2、报名及笔试

       因实验室师兄在华为工作优秀,有幸直推入选华为“领鹰计划”人才库,获HR联系参与勇敢星实习报名。当然先请教师兄,深一步了解华为,然后官网填写简历,按照兴趣申请职位如下:

2019.4.19华为勇敢星实习之算法工程师(自然语言处理方向)面试经验(EE转CS)_第1张图片

         申请后很快就有短信和邮件通知牛客网笔试和性格测试,如大多数人一样,性格测试没过,笔试问题只用不太熟悉的python写了一道题,输入接口没写对,Case不通过,但思路正确,综合面试有问到,并阐述了原因。原以为就此凉凉,后接到面试短信,就尝试着面试一下,即使不过,也积累经验,看到差距,不断补足。

3、一面技术面

         担心的事情肯定是要提前准备的:(1)为什么EE转CS(2)代码能力如何(3)数学功底积累。主要原因是我做了四年硬件,难以调试,同时软件驱动需要代码,就我而言,软件bug问题相比硬件还是相对简单,代码也要编写几千行,外加一直关注机器学习/深度学习等热点学科,获Ts师兄指点,挤出时间自学,在此向我心中的偶像“AI大表哥”致敬。算法的学习不得不说,要求数学功底深厚,不然就像我这样一周啃一个算法,进度极慢。

        通知三点面试,等到六点半才到我。啰嗦那么多,接下来讲面试问题:

        (1)面试官拿着我自做简历和华为官网简历一直翻看,没让自我介绍就开始第一问。获得那么多奖项,都是个人的吗?

        (2)本科和研究生EE,为何选算法实习。

        (3)请讲一个你认为收获最大的项目。选了一个用到排序算法的项目(强行往算法去,大佬们不要嫌弃),讲原理,技术难点,创新点,硬件调试,软件编程。

        (4)我看你学习成绩好,数学也不错吧?重点突出了高数满分以及数模竞赛短期数学学习应用能力

        (5)手撕代码,int数反转,考思路,傻乎乎的写了半天命令,最后直接说思路:先取余得到低位数字,再乘10累加,循环中止条件(感谢面试官不出难题,还补救说你之前偏向算法理论一些吧)

          然后说可以了,去综合面试等候区等待综面,总时间二十分钟吧。

4、综合面试

          技术面后等二十分钟开始综合面试,全程15~20分钟左右。

         (1)自我介绍。从学习、获奖、实践、科研、个人特点与爱好介绍,三分钟多一些。

         (2)妹妹考取某知名985研究生提问。因个人之前保考研交流会在简历有写,一起拓展了。

         (3)年龄问题,身份证写大一岁。面试官以为做几年就可能不干了,遂添加了自己对于算法和NLP的看法,以及对自身优势的再次申明和例证。

         (4)代码能力。

         (5)语言考证问题。因有课程考了C++证书,后续用C写项目,存有疑问,并问语言使用时间。

         (6)放弃硬件是否可惜。表明决心要转,多学知识就是乐事。

         (7)未来规划。包含对华为的了解和此后一年内的规划,若有幸入职华为,则具体岗位具体讨论。

5、总结

        非计算机科班出身,问的东西也很不一样,两小时后官网查询状态码变6,面试通过。个人感觉主要突出自己的优势,坚定决心,对自己有一个很清晰的分析和认识,明白自己未来的规划,能在弱势问题上转换由强势解决问题。

        撰写此文仅为大家做参考,内容也只是记得大概,欢迎大家交流,转载请标注出处,谢谢。

你可能感兴趣的:(面经)