关于华为数字逻辑岗的笔试题来自于公众号【达尔闻说】,如有需要请关注公众号。
①数字电路相关的题目我们可以复习本科期间学习过的数字电路课本,考察的内容在书上都可以找到,只要过一遍就会有很大的收获,也可以针对常考的知识点重点练习几个典型题目。
②如果你上过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语言绝对没有坏处。
⑦信号与系统以及数字信号处理的题目一直都让很多同学感到头疼,如果不是专门研究这一块内容的可能会感觉非常难,即便是专门为了笔试去复习也会很费脑筋,如果你今后要从事相关领域的工作还是要好好学习一下的。如果只是为了做题可以不需要深入了解,但相关的基本理论、概念要懂,毕竟题目也不是很多。
⑧这类题目不一定考察什么,但是一定是和电子设计相关的,属于知识拓展题,这种类型的题目就要看我们平时的知识积累了。