2020校招芯片设计工程师面经

先说一下自己的情况,本人985本211硕,硕士期间从研一下学期开始做了一年半的FPGA,主要是无线通信方向的。暑假在华为北研所数通实习了两个月,也是做FPGA,但后来由于不太想留在北京就没转正。8月中旬就开始投简历了,一共投了十几家,其中有些没收到面试,有些我后来懒得面了,所以我实际面的只有寒武纪,akuna capital,百度,华为,英伟达,OPPO这6家,最后拿了华为,英伟达,OPPO的offer。

寒武纪(芯片设计)一面
这是我面的第一家,还没什么经验,一面就挂了。一面是电话面,先问了我做的项目的情况,又问了建立时间,保持时间概念,芯片低功耗设计有哪些方法,怎样增大系统的吞吐率等等,总共半小时,有些问题回答不完整,然后第二天就挂了。

akuna capital(FPGA开发)二面挂
这是个规模200人左右的跨国金融科技公司,做量化交易高频交易之类的,需要FPGA做加速。总部在芝加哥,上海有分部,其中只有六七个做FPGA的,笔试倒不难,但面试全程英语。一面是电话面,问了下项目,还有最常见的FPGA面试题,比如单比特跨时钟,多比特跨时钟,异步FIFO结构,亚稳态,建立时间,保持时间什么的,我用英语勉强表达了出来,总共半小时。二面用zoom远程面,一上来就让搭电路,用二选一选择器搭与门,或门,非门,异或门,花了我挺长时间。然后又问怎样实现将一个数x乘以124倍最快最省资源,我是说先向左移7位再减去左移2位,他问为什么,我没说出来,再加上用英语确实很捉急,就挂了。

百度(芯片验证)三面挂
现场面,去了写做了个笔试,内容是Verilog,SV,UVM,脚本语言之类的。然后一面问了项目,看我答的比较扎实就过了。二面问了SV的一些语法,多态,虚函数,约束之类的,还问了怎样设计一个约束,不使用randc产生1~1000内的1000个随机数,每次值都不相同,由于我只在暑期实习时用过一个月的SV,不太熟,所以只给了个大致思路,不过最后还是过了。三面电话面,问了项目,毕设,对百度的看法,自身的优缺点,我觉得我答的还可以,但后来就一直没消息了,可能成备胎了吧。

华为(海思数字芯片)拿了offer
一面介绍项目,面试官看我有华为实习经历就主要问了在华为做的项目,然后出了个题,两组数a和b,每组有64个值,用最大速度的设计方法找到对应相乘的最大值,即a[0]*b[0],a[1]*b[1],...,a[63]*b[63]的最大值,并写出Verilog代码。我说先例化64个乘法器同时算出乘积,再用32个比较器判断每两个乘积的最大值,再两两比较判断上一轮比较完后的最大值,以此类推。面试官说还有更快的方法,但我没想出来,就让我按我的想法写了。二面面试官是从我实习的部门转到海思的,跟我一见如故,聊聊项目和人生就过了。三面也是问了项目,遇到的困难和职业规划。

英伟达(FPGA/Emu)拿了offer
这家笔试是我见过的最难的,10个题我也就写了一半,好在有面试。一面电话面,问项目和基本的FPGA知识,还是建立时间保持时间跨时钟那一套,半小时。二面视频面,五个人车轮战,面了4个小时,面完我直接瘫了。第一小时先一起问项目,问的非常细,后面就每人问几十分钟,问了同步异步复位,异步FIFO结构,vivado里时钟约束怎么写,怎样在一个时钟周期内算出输入32bit里有几个1,大部分还是以前问过的。顺便说下,英伟达15天年假,3个月陪产假,不加班,买股票打折,真的很香啊。

OPPO(芯片设计)拿了offer
都是现场面。一面问项目,还看了笔试题的结果,没怎么问问题。二面面试官是我本科学校校友,见到我很亲切,聊了人生就过了。三面hr面,问了对OPPO的看法,遇到过的最痛苦的事,期望薪资,反正回答时三观正常一点应该就没问题。

后面还有高通、海康的面试,我嫌麻烦就没面了。英伟达和OPPO给的薪资差不多,最后我去了海思,因为给了sp,待遇高出了一个档次,而且平台好,也最有利于个人发展。我感觉芯片行业是很缺人的,尤其是验证岗,只要懂一点UVM就很吃香,但现在所有人都去搞CS搞算法,有点不理解。

最后放一个收藏了很久的面试总结文章,写的很全面,很有参考价值 https://blog.csdn.net/abcdef123456gg/article/details/100071642
#OPPO##华为##寒武纪##英伟达##校招##芯片设计工程师##面经#
全部评论
海思的问题用流水线的思想应该更快吧
2 回复 分享
发布于 2021-03-16 20:24
(⊙o⊙)哇,难道是认识的校友
点赞 回复 分享
发布于 2021-09-26 09:25
不知道楼主还能不能看到,想请问一下设计岗(除了基本的数电知识)需要掌握那些知识和技能呢?
点赞 回复 分享
发布于 2020-05-17 00:45
好奇楼主本科哪里的啊
点赞 回复 分享
发布于 2020-03-23 16:28
这些大厂验证岗的薪资一般有多少?
点赞 回复 分享
发布于 2019-12-20 16:48
验证岗是真的缺人
点赞 回复 分享
发布于 2019-12-18 17:23
老哥,我孤陋寡闻了,你这个专业和应聘岗位是什么呀,看不懂你那些英文简称的术语~~~~只看到了或门,非门,异或门貌似属于电路方面的(我曾经涉猎过一点点皮毛,早忘得一干二净了)。
点赞 回复 分享
发布于 2019-12-18 17:19
这些厂面试的套路看来都差不多。。。 百度那个randc我之前给的答案是:class里维护一个queue,pre_randomize里判断queue的size,到1000了,就清空queue;写一个constraint让新产生的值not inside queue;在post_randomize里把产生的随机数push到queue里
点赞 回复 分享
发布于 2019-12-18 16:11
感谢分享,写得太好啦!!!欢迎其他硬件小伙伴来写面经,领取京东卡和卫衣!! ---------------- 活动:硬件类面经征集|请硬件小哥哥小姐姐来写面经,领取京东卡卫衣!
点赞 回复 分享
发布于 2019-12-18 15:44

相关推荐

评论
23
233
分享

创作者周榜

更多
正在热议
更多
# 长得好看会提高面试通过率吗? #
3498次浏览 43人参与
# HR最不可信的一句话是__ #
1044次浏览 32人参与
# 米连集团26产品管培生项目 #
7210次浏览 225人参与
# 春招至今,你的战绩如何? #
15402次浏览 142人参与
# AI面会问哪些问题? #
916次浏览 22人参与
# 你的实习产出是真实的还是包装的? #
2907次浏览 52人参与
# MiniMax求职进展汇总 #
25038次浏览 321人参与
# 沪漂/北漂你觉得哪个更苦? #
1401次浏览 40人参与
# 你做过最难的笔试是哪家公司 #
1181次浏览 21人参与
# AI时代,哪个岗位还有“活路” #
2751次浏览 50人参与
# XX请雇我工作 #
51153次浏览 171人参与
# 军工所铁饭碗 vs 互联网高薪资,你会选谁 #
7987次浏览 43人参与
# 简历第一个项目做什么 #
32109次浏览 359人参与
# 简历中的项目经历要怎么写? #
310971次浏览 4261人参与
# 不考虑薪资和职业,你最想做什么工作呢? #
152861次浏览 889人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
187569次浏览 1123人参与
# AI时代,哪些岗位最容易被淘汰 #
64632次浏览 871人参与
# 如果重来一次你还会读研吗 #
229995次浏览 2011人参与
# 投格力的你,拿到offer了吗? #
178289次浏览 891人参与
# 你怎么看待AI面试 #
180721次浏览 1301人参与
# 正在春招的你,也参与了去年秋招吗? #
364274次浏览 2641人参与
# 腾讯音乐求职进展汇总 #
160837次浏览 1114人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务