第一轮面试(专业面试):
自我介绍:介绍自己的教育背景和项目经验。
项目细节:详细询问简历中的项目,特别是FPGA相关的项目。例如,SDRAM控制器的设计、数据位宽、最大工作频率等。
第二轮面试(专业面试):
代码编写:可能要求现场编写简单的Verilog代码,如上升沿检测器2。
第三轮面试(业务主管面):
一轮:基础问题:如用D触发器画一个二分频电路,用Verilog写一个带异步复位的计数器等。
二轮:项目问题:继续深入询问项目中的技术细节和遇到的问题。
三轮:技术问题:更深入的技术问题,如FPGA内部结构、分布式RAM与块RAM的区别等。
行为问题:如对华为的了解、对加班文化的看法等
5.24 投递
5.28 笔试
6.1 一面,时间二十三分钟左右,上来就是一到二分钟的自我介绍,然后从项目中挑选一个做的比较好的讲一讲,然后问了另一个项目中FPGA面积和资源优化怎么做的,最后问了一个基础知识,FPGA的内部资源有哪些
6.6 二面,每个项目都问了,第一个项目问了课题的应用场景,icb总线和axi总线之间的区别,软硬件协同工作是怎么实现的;VGA和DVP模块是怎么设计的,整个硬件的实现流程如何;二维矩阵阵列是如何设计的,时间滤波和空间滤波操作,空间滤波的作用是什么,时序和面积优化有哪些;手撕代码题目是bcd码计数器,个位十位百位的级联计数器,模块还可以怎么划分,划分之后的模块接口有哪些