天天看点

华为数字芯片实习生面试经验

2018坐标广东。面试地点广州。面试数字前端。

今年华为早早在过年后就发布了实习生招聘的信息,简历最迟在3月17日之前上交。修改几次简历后终于把简历上传了,然后在一周后收到了华为性格测试的邮件。华为数字芯片岗是没有笔试的,当初我看跟我一起报华为的软件小伙伴都收到了笔试通知(3月21日),我惊了!不会连简历都没过吧?后来才知道是虚惊一场。

性格测试规定在45分钟内完成,我是在地铁上用手机做的,大概耗时35分钟。题目问的内容很广,涉及到生活习惯、思维方式、工作期望、个人性格等很细的问题。而且题目有重复,我猜是测试你有没有认真做吧?注意前后做题不要矛盾,我有一个师兄上年就是因为性格测试挂了华为直接不要他,所以大家也要重视。

我建议是大家还是找一个安静的环境做,不需要特意表现出一个什么形象,把自己真实的一面展现出来就可以了。

性格测试过后,我从华为交流群得知4月中旬就会有面试了,实际上我是面试前一周才收到通知。大概我也用了一周半的时间准备。

直接聊我的面试经历。华为数字芯片岗面试有两轮,第一轮是技术面,第二轮是综合面。

第一轮技术面:开始面试官先让我自我介绍,我主要说了一下现在和以前做的项目。我说我现在做的是一个RFID阅读器的SOC项目,然后面试官立马让我画一下整个SOC的架构图。我就一边画一边跟面试官讲,从ARM内核到外设blablabla。讲完面试官觉得挺满意,还问我现在项目进度怎么样?我就说项目是我跟师兄在做,现在导师想让我做验证部分,所以我也在自学UVM。一听到UVM面试官又让我画一下整个验证平台的架构。画完之后他又问我,平时写过什么小电路吗?我就说了一堆,他就让我那你说一下FIFO的基本架构把。然后我写过一个异步FIFO(Cummings那篇异步FIFO论文),我也是一面画图一边讲解。画完之后面试官说不错,就说第一轮面试结束了,让我到旁边休息厅等第二轮综合面,而且还让我问了几个问题。我就问大概二轮面试要多久哇?(想想真是超傻的问题)

整轮面试大概10分钟,建议是准备的时候一定要对自己项目了然于心。面试官可能不一定懂你做的东西,不过他肯定能知道你有没有真的参与进去做。他会问得很细,比如一些小模块的实现、一些项目中涉及到的知识,像总线啊,ram之类的。其次是一些基本的数字电路也要比较熟,准备的时候我曾经总结了一堆知识点:verilog基本语法、时序逻辑电路组合逻辑电路、是否能综合、setup/hold time分析、毛刺的成因(竞争冒险)、FSM(二段三段式)、FIFO(同步异步)、串并转换、分频电路(奇数分频,偶数分频)、流水线的实现、乒乓buffer,数电逻辑式计算。

第二轮综合面:上来先自我介绍。一开始我以为二面不会问技术问题了,然后一上来直接就问了一个问题。

华为数字芯片实习生面试经验

用上面的MUX门实现一个乘法器。其中S为0的时候选A0,为1的时候选A1。读者可以花点时间想想。

主要第一步是先列出真值表,第二步列出加法器的真值表然后做数值匹配,第三步得出逻辑结果。答案是B0连接A0和S,B1连接A1。

开始做的时候,我是一脸懵逼的。不过我对自己说必须要装逼,装作自信的样子。在做这个题目的时候,我是一直保持着面试官的交流,遇到问题可以大胆问,可以跟面试官交流你自己的思路,记住这不是一场考试。面试官也很好人,在我做的过程中给了我必要的引导,大概用了10分钟把这个简单的问题解决了,面试官貌似也挺满意的。后来就是闲聊阶段了,面试官主要问我大学时候遇到最大的挫折是什么,这个自己好好准备就好了。最后也是让我问几个问题,我就问了实习生转正要什么流程哇?(这个问题完美,既显示了你想做实习生,又想转正的愿望,我也是网上学回来的)。然后面试结束,面试官让我等两周后回出结果。整轮面试大概20分钟多一点。

总的来说,华为数字芯片岗面试还是挺顺利的。整个面试氛围都很好,面试官一直是处于一种跟你讨论的角色来问你问题的,所以放轻松点,就像跟另外一个技术人员讨论技术问题就好了。准备的时候还是得着重自己做过的项目,面试官问的真的很细,不是很懂的就不要拿出来献丑了。另外一方面,保持自信很重要!

在这里预祝大家都可以拿到华为offer!(我也是默默在等

华为数字芯片实习生面试经验

最后附上一个别人的华为数字芯片面试经验。

华为数字芯片实习生面试经验

继续阅读