2021秋招IC验证面经-华为/英伟达/兆易创新/ZeKu

华为

华为一面技术面: 简历上有实习经验的,会先问实习都做过哪些东西,哪些项目,画下图简单解释一下,在你做这个项目的时候,面临的最大的挑战是什么,如何解决的?

解释一下setup time和hold time是什么意思,如果不满足这两个时间,会发生什么。

现场写一个三分频电路代码。

华为二面技术面:一直问项目,问的很细,只有自己做过才能答上来,问到你解释不了为止。

选择验证的原因是什么,验证的工作设计工程师也可以做,为什么一定需要验证工程师呢?

考研分数以及你研究生的排名,最后现场写一个11011序列检测器,可以重复检测,用有限状态机是怎么写的,如果不用有限状态机又是如何实现的呢(移位寄存器)

华为三面主管面:在你的项目中,你是如何确保你的验证完备性的。详细讲述一个你所验证项目的功能点,以及你是如何验证这些功能点的,在哪里写的你的功能点代码。问了一下简历上所写的竞赛内容,都是几个人的小组,你在其中担任什么角色,你觉得为什么你能获得一等奖,重点在哪里。转专业的可能会问一些,为什么你要转专业,以及你是如何即完成学业又学习IC验证的。

英伟达

一面:一个IC设计面试官 一个IC验证面试官 时间一小时

外企一般上来都是英文的自我介绍

介绍简历中的项目 然后根据你所介绍的内容进行提问,问到了异步FIFO 单端口RAM 和 仲裁

跨时钟域的方法 这个问题其实很多公司都问过

低功耗的实现方法 自己做过工艺吗 工艺制备过程对功耗有何影响

fork join/fork join none/fork join any的区别

队列中插入数据的方法 为什么想来英伟达

二面:AMBA总线协议 APB/AHB/AXI的区别和联系

UART IIC SPI协议

项目中常用的debug方法有什么

无毛刺的时钟切换电路设计

建立时间保持时间违例怎么办

怎么看待英伟达收购ARM 还有哪些offer 等

兆易创新

笔试之后,北京这面当时是去的线下面试 时间大约40min

首先是自我介绍 然后介绍项目,给了纸和笔

然后在纸上画出项目的框架图,让你详细的讲述整个项目的流程,从如何搭建环境开始 问的很详细,然后根据你讲述的出问题

问到你项目过程中使用到了什么脚本语言 perl打开文件的指令是什么

然后针对项目问了一些使用到的总线,比如AHB总线,写出总线上的所有信号,并介绍,画出AHB总线的时序图等。

最后问了一下对MCU有什么认识,以及考研单科成绩和研究生的排名。

ZeKu科技

虽然ZeKu背景很大,但是十分缺人,知道的都是面了就上了,但是薪水会有不同的等级。

首先问了一下本科生和研究生学过的课程,如果与IC验证不是十份契合,他会问为什么你会选择验证这个岗位?以及你简历上的项目是自学的还是怎么学的?什么时候开始学的,学一个项目用了多久。

接下来都是十份常规的问题,IC设计的流程,从前端到后端全部完整的说一下;阻塞和非阻塞的区别;寄存器和锁存器的区别;动态数组、队列、定宽数组和关联数组的区别;待测设计和验证环境是如何关联的;对SV中约束都掌握哪些,如何在已有一个约束的前提下,对其它条件进行约束;项目中遇到的困难,你是如何解决的;到公司后,如何缩小与其它比你优秀同事之间的差距;最后就是你对我们公司还有什么想了解的。

你可能感兴趣的:(面试,systemverilog,前端)