大家好,我是小菜鸟。寒假期间经过师兄推荐面试了一个 FPGA 岗位的实习,共经历了两次技术面试,虽然最后没有通过,但是这次面试收获还是蛮多的。
这是我第一次面试 FPGA 方向的岗位,一时竟不知要从哪下手,师兄建议准备下 FPGA 的底层原理,当时还说会有手撕代码的环节,就在牛客网上刷了刷题,还记了笔记,然而最后一点儿都没有用上。
技术一面,一对一,不用开视频,听声音面试官很和蔼可亲。先是一段自我介绍,然后就进入了问答环节。主要询问了一些关于 FPGA 的基础概念,有建立时间和保持时间、亚稳态、时序设计、时钟抖动和时钟偏移、同步电路和异步电路、触发器和锁存器的区别等等。乍一听一头雾水,怎么说呢,平时也没太关注这个,可能逻辑设计中知道这个东西,但是也不知道定义呀。
除了亚稳态实打实知道,其他的就只能根据字面意思还有自己的理解去回答了,中间还把嵌入式的东西扯进来了,当然回答的很不着调,面试官告诫我说平时也要注意这些常见的概念,都是些基础的东西,回去自己要再查查。
然后简单交流了一下做的项目就结束了,全程大概 40 分钟左右。紧接着我就去查了查那些问题,悔不当初,基础的不能基础了,概念定义一看就懂了,要是自己提前准备下准能记得。晚上通知了第二天二面,不再纠结了就再去准备 Verilog 了,毕竟还是很怕手撕代码的。
技术二面也是一对一,要开视频,开始因为摄像头没准备好有点紧张。首先还是先自我介绍,然后进入问答环节。这次就着重询问简历里的内容了,关于项目经历问得很详细,项目里的数据流向、时钟配置、传输协议、FIFO 深度、图像处理方法等等,虽然都了解,但感觉回答的也一般般,有几个点后来想了想面试官可能都没有 get 到我的意思。
面试官也问了一些项目中相关的概念性问题,印象最深的是问了关于 8B10B 编码的原理,当时做毕设的时候了解很全面的,但因为时间太长了就记不很清楚了,印象中模模糊糊,回答的就有点模棱两可。
总的来说不太顺利。最终也没有等来手撕代码环节,有点小遗憾。
小小的总结下这次面试经历,第一,基础知识一定要牢记,细节方面一定要注意,该背的东西一定要背;第二,关于简历里的东西自己一定要熟悉,特别是项目经历,面试官一般都要根据这些来深挖你的能力,第三,保持自信,不要紧张,冷静思考,表述清晰!
最后,衷心祝愿大家参加面试能一帆风顺、马到成功!文章来源:https://www.toymoban.com/news/detail-580786.html
作者:Hello阿尔法
链接:FPGA 面试经历分享文章来源地址https://www.toymoban.com/news/detail-580786.html
到了这里,关于FPGA 面试经历分享的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!