2019届秋招,2018年10月16日,坐标杭州香格里拉饭店西楼小礼堂。
距离拿到offer已半月有余,闲来无事,回忆一下去面杭研海思数字芯片的经过,顺便为后来者提供借鉴,希望你们能从我的经历中得到些许启发。
其实网上也有几篇不错的关于华为数字芯片的经验可以供大家参考,硬件技术工程师的相关经验在面试准备阶段同样可以借鉴。为了方便大家,我直接把这些链接都贴出来了,囊括了网上所有关于华为数字芯片的经验。
1、华为数字芯片实习生面试经验
2、华为数字芯片实习面试经过
3、华为2017年9月校招芯片类面试经验
4、华为数字芯片工程师实习生面试全过程
5、应聘华为FPGA逻辑工程师
6、2017华为校招硬件逻辑工程师
在拜读了以上前辈们的经验后,我们首要的就是将他们文章中所提到的一些基础知识融会贯通,我们需要复习的主要的课本有数电,Verilog相关书籍,以下简单列举部分:
Verilog语法,时序逻辑组合逻辑,亚稳态概念与如何预防,可综合不可综合,触发器的组成,setup和hold time,毛刺消除,竞争冒险以及如何消除,Fsm(moore,mealy),FIFO(尤其是异步)概念及其最小深度计算,跨时钟域处理信号(打两拍,异步FIFO,握手信号),串并变换,乒乓buffer,流水线(pipeline),奇数偶数小数分频(用一个计数器怎么写?),FPGA的内部结构,时序约束,时序问题处理(setup问题,hold time问题及其工程中的处理方法),静态时序分析,饮料机,边沿检测电路的Verilog实现,如何提高电路的工作频率等等。。。整个秋招中问的比较多的已加粗。这些基本的知识点都要掌握。
本人来自某985高校,没有参加过华为的实习和优招,秋招海思的芯片岗也没来我校招聘,最后孤身一人前往杭州参加十月中旬的集中招聘(即秋招),据我了解,今年ZJU的三方是11月15日才下发的,因此杭州地区秋招的面试时间会比较晚,很多同学会关心offer什么时候发放,这里给大家做出解答:在学校下发三方协议的当天,就会是华为的签约日,我校和ZJU都是如此。当然,这里指秋招offer,优招和实习转正的录用意向书会较早发放。
这里要说的是海思的数字芯片是没有在线笔试的,后来的你们不用傻傻等待笔试的邮件和短信了。你们只需要做一下性格测试就可以了,性格测试最关键的是不要表现的太中庸以及首尾要一致(一道题可能反复出现),否则很有可能会被pass掉。
很幸运,联系到了杭研的HR,一番毛遂自荐后获得了秋招杭州地区的面试机会(我是十足的华为小粉丝),并在10月12日收到了16号去杭州香格里拉饭店面试的短信,预约了16号的具体面试时间,当晚心情很激动立马预定了面试地点附近的宾馆,讲真,还挺便宜的,就在ZJU外面,环境也挺ok。
在宾馆将自己准备的基础知识又复习了几遍,并将自己做的项目整理了一下,包括核心代码以及项目框架。并在镜子前提前演练了面试的自我介绍以及一系列可能会问到的问题,可以说是360度无死角准备了这场我秋招以来最看重的一次面试。
从宾馆到面试地点15分钟左右的车程,杭州的秋美得让人心醉,内心os:若能在这里生活将是何等的美事啊。。。司机大叔的尬聊打破了这份宁静,我当然是尴尬而不失礼貌的微笑直到面试地点啦,依稀记得是位健谈的河南籍大叔。感谢这段旅途中的陌生人,在短短的十几分钟里给我介绍了杭州的风土人情,也让我对杭州这座城市留下了很美好的回忆。
下车前往面试地点,首先签到,之后一直在等待区等待叫号,轮到你的时候会收到一条短信让你进二楼面试,注意查看手机,也会有专门的服务人员会提醒你的。面试一般分为两面,技术面和综合面。
先说技术面,见到我的面试官是位小姐姐,顿时压力减小了很多,首先是将自己的简历给了她,自我介绍,她会针对你的简历感兴趣的部分发问,最重要的是你的项目经历,我的四个项目都被问到了,并且问的非常非常非常详细,问的都是些很细节的部分。包括核心代码,引脚约束,代码量,时钟频率等等,如果对自己的项目不熟悉可能会被问倒,这样就很减分了。问我的专业问题有:
1、阻塞赋值和非阻塞赋值的区别?
2、对组合逻辑和时序逻辑的理解 ?
3、always信号列表中没有全部列出输入信号和条件判断信号会出现什么情况?
问的都是非常基础的问题,都在射程之内。。。在问项目相关问题的时候自己可以带一波节奏,把面试官引导到自己擅长的领域,接下来就是你的free style了。面试官在听你夸夸其谈的时候也是了解你综合能力的过程哦,要好好表现,毕竟面试也就30分钟左右,这个过程表现的ok还是很加分的。
接下来是综合面,面试我的是个中年大叔,一看就是级别很高的那种类型,彬彬有礼,浑身散发着上位者的威压,面试第一步依旧是把简历给他进行自我介绍,当然,这个阶段自信是很重要的,聊得大都是一些非技术的问题,他很认真的听了我的自我介绍,了解我是从外地赶过来面试的,诚意满满,我还尤其突出了我参加了华为六次宣讲会,已经关注了他们很多年,华为的发家历史信手拈来等等,立志成为一个华为er,面试官还问我选择华为的原因,选择自己就读学校的原因,想从事芯片设计的原因,能否接受除杭州以外的工作地点(我直说了自己无法接受的三点原因),项目中的内容问的比较少也都很基础,经过了技术面回答这类问题还是很轻松的,全程直视面试官眼睛,让他感受我的真诚与自信,最后还问我有没有什么需要问的,在某乎里这类问题很常见,诸如如果我有幸加入您的部门,我需要提前学习什么?面试结果什么时候会出来呢?您可以介绍一下您的部门业务吗?虽然你可能已经有所了解,但为了不冷场还是要问一下,最关键的在于如果面试官觉得你不ok,他回答你的问题可能会比较急躁,敷衍了事,我们通过最后一个问题可以提前了解一下面试结果,此法仅供参考哦。
面试完去岳王庙欣赏到了小学课本里的“青山有幸埋忠骨,白铁无辜铸佞臣”,还去坐了西湖的游船,脑海中响起苏轼老哥那首“欲把西湖比西子,淡妆浓抹总相宜”,晚上还特意去看了西湖音乐喷泉和河坊街,很是惬意。
第二天一早离开了杭州,国际惯例转发ycy和锦鲤王信小呆,期待此行能有好的结果。
面试完第二天就收到了面试通过的短信(并非offer),这意味着进了华为的资源池,华为发放正式offer的周期一般在一个月左右,我在11月15日收到了海思的offer call,这一个月等待的十分焦急,因为我校三方发放的较早,很多公司在催着签约,也因此拒了很多家不错的offer,但华为海思是值得你期待的,电话里面聊了级别和薪酬情况,第二天把三方寄出去了,那一刻秋招真正结束了。
本科实习时我的部门经理对我说过一句话:机会只青睐有准备的人。在这里我同样把这句话送给我的读者们。这也是我整个秋招0-refuse的秘诀。很多人不理解我为什么一定要选择华为,加班严重,没有生活之类,我只是不想在本该奋斗的年纪选择安逸,上升到家国情怀就是希望为中国芯片贡献自己的一份力量,虽然我可能只是一颗小小的螺丝钉,但我也会不断汲取能量努力成长为一个关键部件,我每年今天都会写一份回顾,今天也是自己的24岁生日,对自己说一声生日快乐,也希望明年七月可以在杭州开启新生活,成就一个更好的自己,fighting!