华为数字芯片工程师面经

这次面试总共花了14天。面试形式包括1对1面试。
开始面试官先让我自我介绍,我主要说了一下现在和以前做的项目。我说我现在做的是一个RFID阅读器的SOC项目,然后面试官立马让我画一下整个SOC的架构图。
我就一边画一边跟面试官讲,从ARM内核到外设blablabla。讲完面试官觉得挺满意,还问我现在项目进度怎么样?我就说项目是我跟师兄在做,现在导师想让我做验证部分,所以我也在自学UVM。一听到UVM面试官又让我画一下整个验证平台的架构。
画完之后他又问我,平时写过什么小电路吗?我就说了一堆,他就让我那你说一下FIFO的基本架构把。
然后我写过一个异步FIFO(Cummings那篇异步FIFO论文),我也是一面画图一边讲解。
画完之后面试官说不错,就说第一轮面试结束了,让我到旁边休息厅等第二轮综合面,而且还让我问了几个问题。我就问大概二轮面试要多久哇?(想想真是超傻的问题)
整轮面试大概10分钟,建议是准备的时候一定要对自己项目了然于心。
面试官可能不一定懂你做的东西,不过他肯定能知道你有没有真的参与进去做。
他会问得很细,比如一些小模块的实现、一些项目中涉及到的知识,像总线啊,ram之类的。其次是一些基本的数字电路也要比较熟,准备的时候我曾经总结了一堆知识点:verilog基本语法、时序逻辑电路组合逻辑电路、是否能综合、setup/hold time分析、毛刺的成因(竞争冒险)、FSM(二段三段式)、FIFO(同步异步)、串并转换、分频电路(奇数分频,偶数分频)、流水线的实现、乒乓buffer,数电逻辑式计算。
总的来说,华为数字芯片岗面试还是挺顺利的。整个面试氛围都很好,面试官一直是处于一种跟你讨论的角色来问你问题的,所以放轻松点,就像跟另外一个技术人员讨论技术问题就好了。准备的时候还是得着重自己做过的项目,面试官问的真的很细,不是很懂的就不要拿出来献丑了。另外一方面,保持自信很重要!
全部评论

相关推荐

昨天 14:29
已编辑
字节跳动_QA
Edgestr:这种的写代码最狠了
点赞 评论 收藏
分享
评论
4
23
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务