下面的这些是根据面试经验和网上资料整理的硬件工程师的知识点:
目的:基于实际经验与实际项目详细理解并掌握成为合格的硬件工程师的最基本知识。
一:数字方面
1) 基本设计规范
2) CPU基本知识、架构、性能及选型指导
3) 常用总线的基本知识、性能详解
4) 各种存储器的详细性能介绍、设计要点及选型
5) 常用器件选型要点与精华
6) FPGA、CPLD、EPLD的详细性能介绍、设计要点及选型指导
7) VHDL和Verilog HDL介绍,有可能问到数字电路方面的基本知识:如几个基本的触发器:D,JK,SR,T。以及在数字电路中时序的处理,亚稳态方面的知识。
8) 硬件研究开发流程
二:模拟方面
1)基本的DC TO DC电源的拓扑以及原理,设计要点
2)AD/DA的基本参数以及原理
3)OP 放大器的基本参数,以及使用OP放大器的基本电路分析。反馈对放大器的作用。
4)有源滤波和无源滤波的的组成以及应用,可能会要求说说基本的滤波电路
5)基本的无源器件如:电阻,电容,电感,二极管,三极管的基本知识
三)信号完整性或者PCB设计方面
1)PCB设计的基本知识:结构,电气拓扑,生产要求。
2)布局拓扑以及布线方面需要注意的地方
3)说说板上高速信号以及敏感信号的注意要点
4)对于共模差模信号的处理
5)EMC方面在设计时需要注意的要点
四)调试
目的:以具体的项目案例,传授硬件调试、测试经验与要点
1) 硬件调试等同于黑箱调试,如何快速分析、解决问题?
2) 大量调试经验的传授;
3) 如何加速硬件调试过程
4) 如何迅速解决硬件调试问题 5) 软件和硬件的具体联合调试如何进行,有什么问题。
五)单片机方面
一般小公司的硬件工程师都要求写点单片机的程序,所以这部分也不要忘记准备。把汇编语言和C方面的知识准备点。
六)专门技能 根据自己硬件发展的小方向:如通信,数字信号处理,汽车电子或者底层驱动。说说这些方向的知识点。
根据面试公司的要求,可能每个方面都会被重点问到。
不必要每个要点都回答得很仔细,挑6个自己擅长的重点叙述。其它的大概描述下就可以了。
可能工作一段时间后部分知识有点遗忘,推荐找两本模拟数字方面的书看看,把些基本的知识点看看就没问题了。
不过,珍惜大公司的面试机会,在去大公司面试前最好多找几家小公司锻炼下。
文章评论(0条评论)
登录后参与讨论