华为芯片岗面经
投递简历,但是后来发现预计毕业时间填错了,一直没给笔试通知,改了以后才通知笔试
一个月后笔试,全是选择题,比较简单。
再过一个月,一天上午收到知识产权和商业秘密保护承诺书。之前一直在系统里查看不了申请,现在可以了,显示还差专业面和主管面。
过两周上午进行视频面试,上午面试完,上来先自我介绍,会问学校是哪里的,专业是什么,学校里学了什么IC相关的课程,成绩怎么样。然后问了项目内容,负责哪些部分。问了关于速度与面积的问题,还有怎么加快时钟频率。还问了如何处理信号跨时钟域的问题,这里具体可以关注我的公众号,大概分单bit和多bit,允不允许漏采,这样回答。复盘了一下笔试题,面试官说我大部分都挺好的,有一些细节有问题,比如验证那部分,应该根据经验重点检查某些功能点,这是错误的,因为实际上会有很多checklist,不能根据经验来。手撕代码之前让我提问了一下,面试官说我报的是网络芯片。。可是我在系统里根本就没得选,到海思这里就没了。选不了次级部门,不知道怎么搞的。手撕代码做的是一个帧头检测,frame_head来脉冲的同时din会来数据,连续三次数据都是8'h23的话,就输出一个脉冲。我一开始理解错了,理解成检测三次就完事了,然后就用计数器简单写了。面试官提醒我才发现理解错了,然后重新用状态机搞定了。最后,问了一下实习内容,是虚拟lab还是参与工程,面试官说每个部门都不一样,看部门。大概就是这些,我贴一下我提交的代码,可能还是有问题。
通过后进行主管面,自我介绍,探讨人生,可以实习多久,很轻松,随便聊聊就行。