前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >2023届数字IC面经 | 按部就班做好该做的事情

2023届数字IC面经 | 按部就班做好该做的事情

作者头像
数字芯片社区
发布2022-12-18 14:23:17
6600
发布2022-12-18 14:23:17
举报
文章被收录于专栏:数字芯片数字芯片

感谢作者blue同学投稿,投稿方式见文末。

秋招前期准备

1

基本情况

本硕双211,电子科学与技术专业,硕士期间的研究方向是半导体器件相关,本硕期间专业成绩排名均在前5%,参加过一些电子设计类的竞赛,有一些器件方向的论文和专利。求职时选择的是数字IC设计方向。秋招投递了将近100家公司,

目前拿到的offer有兆易创新、zeku、芯原、矽力杰、禾赛、贝岭、兆芯、灵动、思朗等,由于已经签约,后续的飞腾、奕斯伟等约面都拒掉了。

2

学习历程

大概从今年的1月份开始准备,主要从以下几个方面入手:

(1)前期简单复习了一下数电、数集的相关知识,然后开始着手学习verilog。

主要参考夏宇闻老师的《Verilog HDL 数字设计与综合》以及b站上西电蔡觉平老师的《verilog硬件描述语言》,在学习过程中配合HDLbits、牛客网做一些练习;系统学习完成后,可以自己动手写一些常见的电路模块:序列检测、奇偶分频、边沿检测、同步异步FIFO、串并转换、加法器等;

(2)之后开始学习数字IC设计基础知识和一些八股,可以参考慕课上邸志雄老师的《硬件加速设计方法》,教材方面可参考《硬件架构的艺术》《专用集成电路设计实用教程》等,建议每学习完一部分内容可以做一次归纳梳理,因为秋招的战线比较长,看过的内容不一定完完全全记住了,及时归纳总结有助于内化成自己的知识,而且后期复习起来也比较容易。

(3)之后就可以找项目来做了,项目是重中之重,也是面试官会详细考察的点。对于写在简历上的项目,一是一定要有自己的亮点,可以尽可能找一些与众不同的项目或者在一些常见的项目的基础上做一些改进,增加一些功能。二是一定要做精、做深,对项目中的一些细节能够有自己独到的见解,尤其要避免多而不精,不然面试的时候一知半解,很可能会成为你的减分项。

秋招投递经历

我大概在7月中旬才开始投递简历,也因此错失了一些机会,很多公司提前批招满了,就没有正式批了,比如今年的联发科、zeku等,所以建议大家尽早开始做准备,也尽早投递简历。

下面分享一下我投递的部分公司的面经:

1

思朗

一轮技术面加一轮hr面。

由于是秋招面试的第一家公司,所以面试前特别紧张,但面试管很和蔼,面试过程中不停的鼓励我,一面的面试官就是部门主管,主要围绕项目来问,由于投递的是处理器方向,所以面试过程中问到了很多计算机体系结构相关的知识,包括华莱士树乘法器的实现思路、寄存器重命名的实现方式、cache的相关知识以及多核处理器涉及到的cache一致性问题如何解决等。

面试时反问环节问了什么时间出结果就直接告诉面试通过了,第二天就安排了hr面,隔了两天收到了意向,流程相当快了。

2

地平线

8月中旬投递的简历,9月初被捞上来面试。主要针对简历上的内容进行提问,还问了对验证了解多少,编写testbench的思路(所以建议转设计的小伙伴时间充裕的话也可以学习一些验证方面的相关知识)。可能是由于是转行,又没有实习经历,一面挂。

3

昆仑芯

技术面三轮,都是电话面试。投递的CPU研发岗,一、二面都是针对简历上的内容进行提问,问的比较全面,项目、八股都有涉及。包括项目中为什么选用AHB总线,AXI总线中的outstanding传输如何理解,多级页表的查找方法,寄存器重命名的实现思路,建立保持时间如何理解的、建立时间违例的解决方法等。

每轮面试最后都会有一道拓展性的代码题,口述思路。

三面依然是问技术,印象深刻的是问了CPU和微控制器的区别,如何提高CPU的控制能力等,还问了项目的开发环境是不是自己搭的,答得不是很好。

三面结束后几分钟查询状态发现挂掉了(┯_┯)。

4

兆易创新

投递的较晚,正式批才投递。只有一轮技术面加一轮hr面。一面问面试官需不需要展示项目框图,被无情拒绝了。简单问了项目,让画了异步复位同步释放电路图,问了锁存器和触发器的区别,锁存器的使用场景,对time borrowing的理解。

隔了一天进入了hr面,后面10月初收到了开奖电话。

5

zeku

8月初投递,8月底被捞上来面试,两轮技术面,一轮hr面。

一面主要问了一些项目,包括对AHB协议中hready信号的理解,项目中的低功耗设计如何实现的等等,还考察了一些DC综合、时钟树综合、DFT的相关知识。

一面二面大概间隔了五天,二面是主管面,也是简单问了项目,出了一道代码题,如何检测一个输入信号高电平持续的时钟周期数,让口述思路,就聊了大概15分钟。

二面完紧接着就进行了hr面,之后受到了第一批的录用意向。

6

矽力杰

两轮技术面。一面时有两个面试官,主要就是针对简历上的内容进行提问,问了一些项目,包括对cache的替换策略了解多少、常用的DFT方法等,还问了比赛相关的内容。

二面是电话面,主要围绕项目和实验室的课题进行,问了一个拓展性的问题,如何用32k的RAM实现8k数据的写入,当时在面试官的引导下回答出来了(下来后意识到和cache的写策略其实非常类似,所以深刻地体会到当下看起来“不那么重要的知识”说不定会在今后的某个时刻对你有所启发)。

后面也收到了录用意向。

总结

今年的秋招虽然寒气逼人,大部分企业缩招,对于非科班的同学不太友好,但不对口也并非意味着绝无可能,大多数情况下也不会因为项目的好坏直接决定你面试的结果,更重要的是要让面试官看到你的学习态度和学习能力,只要早做准备,按部就班做好当下该做的事情,把基础知识掌握牢固,项目做深做透,还是有突出重围的可能性,最终的收获也基本上是与付出的努力成正比的。

另外心态也很重要,可能难免会有焦虑、挫败的时候,但希望学弟学妹们不要灰心,解决焦虑最好的办法就是行动起来,认真准备每一次的笔试,每一场面试,可能会有意想不到的收获。最后祝愿学弟学妹们都能找到满意的工作!

—END—

声明:未经授权,禁止转载

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-11-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数字ICer 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档