求职“笔试经”第十六弹:数字电路如何复习(华为硬件逻辑岗总结)
不想错过我的推送,记得右上角-查看公众号-设为星标,摘下星星送给我
本期我们对做了很多期的华为硬件逻辑实习岗的题目进行一个总结,找出出题套路,经过分析后再加以针对性的练习,相信你再面对这些题目时就可以迎刃而解了。同时给大家一套完整的硬件逻辑岗笔试题给大家练手,在“达尔闻说”微信号回复:笔试题,获取。
首先,我们一直解析的这套华为硬件逻辑岗的笔试题目是今年3月份华为硬件逻辑实习岗的笔试试题。下图为笔试题的上机界面,这里并没有提示题目是专为实习岗而出的,其实和真正校招时硬件逻辑岗的题目出自同一题库,没有区别。
华为校园招聘上机考试的时间分为多个批次,几乎都是在每周三的晚上进行,会提前发送邮件通知做题时间,所以一定要做好充分的准备。考试的总时间为60分钟,满分100分,其中单选40道,多选5道,看上去时间有点紧,但幸好全都是选择题(不会还可以蒙😂),其中多选题并不会告诉你有几个正确答案,多选少选都不得分。华为硬件逻辑岗、硬件通用岗和数字IC岗都是这种题型和要求。
我们把往期解析过的题目按照解析时的题号进行了大体的归类,题号后备注的是在第几弹有详细的解析(这套题目中有2个单选我们没有收录进来,但并不影响我们的统计):
①数字电路相关的题目(共11题):1(第一弹)、3(第三弹)、6(第四弹)、7(第四弹)、8(第五弹)、11(第七弹)、12(第七弹)、14(第七弹)、17(第十弹)、18(第十弹)、29(第十二弹)
②Verilog语法相关的题目(共6题):4(第三弹)、20(第十一弹)、21(第十一弹)、22(第十一弹)、40(第十五弹)、42(第十五弹)
③VHDL语法相关的题目(共2题):23(第十一弹)、24(第十一弹)
④FPGA相关的题目(共7题):2(第一弹)、9(第五弹)、9(第六弹)、10(第六弹)、15(第十弹)、41(第十五弹)、43(第十五弹)
⑤硬件电路相关的题目(共7题):13(第七弹)、25(第十二弹)、26(第十二弹)、27(第十二弹)、28(第十二弹)、30(第十二弹)、31(第十二弹)
⑥C语言相关的题目(共4题):36(第十四弹)、37(第十四弹)、38(第十四弹)、39(第十四弹)
⑦信号与系统、数字信号处理相关的题目(共4题):32(第十三弹)、33(第十三弹)、34(第十三弹)、35(第十三弹)
⑧处理器相关的题目(共1题):16(第十弹)
我们可以看华为硬件逻辑岗的题目类型还是非常多的,其中数字电路相关的题目最多,占到了1/4。其次就是FPGA的题目、硬件电路设计相关的题目和Verilog语法相关的题目最多,这三种类型的题目加到一起几乎占到了总题目的一半之多。
分类中的①、②、③、④都属于数字电路逻辑的范畴,这块的题目占到总题目的一半还多。同时在硬件逻辑岗中的笔试还会参杂着C语言、信号与系统、数字信号处理等相关的题目,可谓考察的很全面,不过考察的都是相对基础的内容,不需要十分的精通,只要针对性复习都可以从容应对。
👉那我们该如何去针对性复习呢?
①数字电路相关的题目我们可以复习本科期间学习过的数字电路课本,考察的内容在书上都可以找到,只要过一遍就会有很大的收获,也可以针对常考的知识点重点练习几个典型题目。
②如果你上过EDA相关的课程或者学习FPGA都可以轻松应付Verilog语法相关的题目,如果之前没有接触过这块内容,建议可以通过短时间针对性的学习来掌握,毕竟硬件逻辑岗肯定需要你懂一些FPGA的知识,只要用到FPGA相关的,硬件描述语言肯定是要懂的,而且Verilog语言是在C语言的基础上演化而来的,比较容易迅速上手,让学习者避开语言学习的障碍而专心研究FPGA的开发方法,是非常不错的入门选择。学习Verilog语言时可以结合FPGA一起学习,网上也有很多不错的开源教程,能够帮助你在短时间内入门。
③VHDL相关的题目考的很少,但很基础,因为仍有一部分老工程师和军工单位的FPGA开发者们使用VHDL语言来进行FPGA相关方面的开发,而现在初学者学习VHDL的越来越少,大都选择入门相对简单的Verilog语言来学习。如果学校开过VHDL语言相关的课程或者自己接触过VHDL语言可以很容易做出这部分的题目,如果之前没有接触过可以适当选择放弃,因为题目本身的占比就很少,专门为了这套题目重新学习未免有点得不偿失,不过作为专业开发FPGA的人来说学习下VHDL语言还是很有必要的,有很多不错的资料还是用VHDL语言写的,如果能够懂一些会对你的FPGA学习有很大的帮助。
④想应聘这个岗位的同学对FPGA相关的题目应该比较熟悉才对,起码需要有过FPGA的开发经验,如果之前对FPGA都不是很了解,应聘这个岗位的难度是比较大的,即便是过了笔试,后面的面试环节也很有可能会被刷下来。
⑤硬件电路相关的题目需要针对性的复习一下,主要考察的内容偏向模拟电路和硬件电路设计,我们肯定都学习过模电这门课,复习课本的内容即可。
⑥C语言我们一定都学习过,这块如果不太熟悉或者生疏了可以专门复习一下,无论你是做哪方面的设计,学好C语言绝对没有坏处。
⑦信号与系统以及数字信号处理的题目一直都让很多同学感到头疼,如果不是专门研究这一块内容的可能会感觉非常难,即便是专门为了笔试去复习也会很费脑筋,如果你今后要从事相关领域的工作还是要好好学习一下的。如果只是为了做题可以不需要深入了解,但相关的基本理论、概念要懂,毕竟题目也不是很多。
⑧这类题目不一定考察什么,但是一定是和电子设计相关的,属于知识拓展题,这种类型的题目就要看我们平时的知识积累了。
目前,我们安排的是每周二更新求职笔试经系列,计划涵盖的公司包含:华为,京东,大疆,商汤,中兴,CVTE,AMD,海康威视,黑金,汇顶等。(会陆续补充)
达尔闻 求职“笔试经”系列: