赞
踩
来自微信公众号:数字芯片联合实验室
2020年4月12日,投简历。我投的是华为海思的数字芯片岗位。首先先是从简历上,你的简历上一定要写清楚自己从大学开始到现在的学习经历,项目经历,自己的知识储备,自己参加的比赛以及获奖情况(包括你的奖学金经历),你在大学的成绩排名等等所有可以反映你的知识储备以及能力的各项指标都要写下来。你写的东西一定要真实,你做过的项目只要写在简历上的一定要清楚(或者是你认为不会被问住就行)。这是我的教训,我没有自己准备简历,只在华为招聘的官网上按照提示填写的,所以每次面试都会让我详细介绍一下自己的学习经历等等,非常耽误时间,面试官也会很敏感。
2020年4月22日,笔试环节。笔试环节主要考察这几本书上的知识,满分100,40道单选,每道2分,5道多选,每道4分,考60就算是过了。
写的书挺多,但是笔试好像并不是每本书都考的很仔细,但是最基本的verilog的基本语法你得知道,System Verilog的基本知识最好也要清楚。最好的方法是每本书都看一下,如果不能都看,那Verilog和System Verilog以及数字电子技术基础这三本书也要看一下,然后就可以在CSDN或者其他一些网站找一些华为的或者其他公司的笔试题刷一刷。这里我回忆几道我考过的知识点:
1、有符号数和无符号数的右移
2、测试点和测试用例
3、if else少个else的程序,问你综合成什么
4、模块内的define 和parameter范围
5、cache 与主存统一编址?
6、时序路径的终点
7、异步的优缺点
8、verilog中哪些语句可以综合哪些不能综合
9、影响芯片性能的因素
10、进程之间同步的方法(System Verilog)
11、功能覆盖率
12、数模转换
13、FIFO深度
14、建立时间和保持时间的相关知识
15、降低功耗的方法
16、代码覆盖率
等等。
2020年4月27日,综合测评。对于综合测评,个人感觉,真实就好,不要自相矛盾,或者前后不一致,或者太极端,很少听说这个会出问题的。
2020年5月12日,专业面试。首先是自我介绍,问我有没有项目,毕业设计做的啥,然后让我详细讲了一下大学毕业设计做的东西。我大学毕业设计做的PLC,因为只做过小半年,之前和之后都没有接触,所以完全不记得了,就随便说了一点。然后他又问,做没做过超过一千行代码的小项目(所以从这里可以看出来,华为非常重视项目的经历,一定要想方设法搞一点项目出来,否则真的很难)。紧接着他拿出我笔试的题,问了两道我做错的题,看看我现在会了没,所以建议做完笔试一定要回忆一下,把不会的题搞清楚,否则可能就会给别人一种知错不改的印象。然后又问我对于验证的理解,我把静态验证跟动态验证讲了一下,接着问我为做数字设计学了哪些东西,最后就是手撕代码了,我的题目是:
用verilog实现串并转换电路,上游moduleA每次向s_to_p(串并转换)发送1bit数据,它将moduleA发送的6个数据组装成6bit信号,用一个时钟周期发送给moduleB。moduleA与s_to_p之间是valid-ready握手协议,moduleB与s_to_p之间是valid-only握手协议,数据组装时先发的数据放到data_out的低位。
要求15分钟把代码写出来,面试官看了之后,给你提示错误的地方,又给了3分钟修改,然后就发送给他。专业面试就这样结束了,结束之前他跟我说,先给我过了,但是还有可能会变,毕竟我学的东西只是停留在书本上。我问他可不可以给我一些建议,对于我这种想转行做数字的应该怎样做才能进入华为的大门?他说他面试过很多人,有三分之二的人都是转行过来的,一部分人认为自己很强,虽然没学过但肯定能学会,从简历里边也能看出来,还有一部分准备的非常充分,虽然是转的,但是报了补习班,也有了项目的经验。对于短时间内手撕代码,他说他面试过的人,之前让他们写同步FIFO,20分钟,但是没有一个人能写的丝毫不差,所以有错误也没关系,主要从你的代码里边大概也能看出你的coding水平。他建议,最好是找些项目来做,大家都没有,你也没有,那没关系,但是别人有,你没有,你就被淘汰了。总之,专业面试感觉还好。
2020年5月15日,部门主管面试。开始依然是自我介绍,然后讲讲自己的项目经历,学习经历,大学都学过哪些课程(让我列举一下,估计是想看看哪个课程与工作相关,然后再提问,不过我大学是学物理的,几乎没有相关的课程,所以也没有继续问),他会根据你的回答向你提问问题,可能会让你详细讲一下你的毕业设计(这个问题感觉只要是面试,都会有问)。然后问我印象非常深刻的一个经历,有些人被问的是这几年面临过的最大的挫折是什么。最后会问我的职业规划,我想做具体的哪个岗位,问我为这个岗位学习过哪些东西,还有为什么想进华为,你怎么了解的华为。结束的时候向我提出建议,无论是通过不通过,希望我能找一家公司去实习一下,增加一些项目经验,他说的数字设计的知识还停留在书本阶段,应该增加一些实践。对了,回答的时候不要显示出自己的抗压能力不行,他可能会间接了解你的抗压能力。
2020年5月18日华为的实习生面试结果出来了,最后的结果是未通过。虽然没通过,但是我还是想把这个过程写下来,给想去华为工作的同学们提供一些信息和教训。
一面和二面都大概是一个小时左右,二面可能会稍微短一点。整个的过程大概就是这样,面试完大概两天之后我去查华为招聘官网,看到上边显示主管面试没有过。不过,我认为应该不是主管面试那一次面试没面试好导致的,专业面试时,面试官也会在他们自己的系统上把面试意见写下来,所以这应该是一个综合的结果。总之,虽然面试没有通过,但这是一个非常好的经历,首先是体验了一次华为面试,知道了大概面试是一个什么套路,建议大家有机会也都去参加一次。其次是参加了这面试,知道了项目真的很重要,要么你成绩非常好,智商非常高,获奖很多,你完全没学过数字设计他可能也会要你,因为他感觉你很强;要么你就要把你的专业技能搞好,多做项目,把项目内容吃透,他会感觉你很容易上手,很好用,因为有经历和经验。我本科物理,毕业做了一年多销售,研究生半导体器件,大学学渣,研究生也表现一般,所以我只能采用后边的方法,剩下的时间,搞项目!
最后,希望大家都能在秋招的时候找到自己想要的工作,从此一帆风顺,前程似锦,加油加油!!
2020年5月18日
感谢作者提供的面试经验
请勿转载
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。