▼关注公众号:硬件微讲堂▼
大家好,我是硬件微讲堂。这是我的第88篇原创文章。为避免错过干货知识,欢迎关注公众号回答问题加入免费技术交流群,抱团取暖,共同进步!
前面写过一篇文章《高级硬件工程师具备这10种能力,让你更值钱!》,讲述了作为高级硬件工程师应该要具备的能力,可是这些能力如果在面试中体现,当然是通过在回答面试题的过程中展现。可是怎么才能知道面试官会问哪些问题呢?
一个问题
照例,先抛出一个问题:通过什么途径可以获知技术面可能提到的面试题?或者说,怎么才能提前了解到技术面试可能问及的题目?
收到面试邀约后,面试时间已经明确,在既定的时间内,更有目标性准备面试,胜算自然就多一筹。所以,如果能够窥探到面试中可能问及的题目,至关重要。
当然,除非你有私人关系接触到面试你的人,否则很难直接获取面试官想问的题目。
即便是同一个部门,不同的面试官问的题目可能都不一样;即便是同一个部门,同一个面试官,应聘的岗位要求不同,问的问题大概率也是不一样的。
那怎么办?送你一个锦囊妙计!
锦囊妙计
上文刚才提到了“应聘的岗位要求不同,问的问题大概率也是不一样的”,每个岗位都会有自己的岗位描述。用人单位为了找到自己想要的人,避免浪费双方的时间,都会在招聘的岗位JD中写清楚岗位要求。
万变不离其宗,那咱们是不是就从这个岗位要求入手呢?
实战案例
说这么多,我们不妨找一个招聘岗位,看下岗位要求。
上面的“任职资格”,实际就是岗位所需能力要求。
通俗点,就是要匹配这个岗位,你需要具备哪些方面的能力。再说的通俗点,是不是就可以理解为面试时会问哪些内容。我们来逐条看下。
比如第2条“精通xxx车载控制器”,这里用到了“精通”,这里基本是必考题,也就是可能会问到:
(1)你是否有车载控制器相关项目研发经验?都做过哪些相关项目?在上述项目中,你是什么角色?承担哪些任务?
(2)以其中某个控制器项目为例,系统架构是怎样?可否直接画出来?核心SoC是如何选型确定的?外设都有哪些?各个模块分别起到什么作用?相互之间是如何交互的?
基本上这两个问题交流下来,十几分钟就过去了。这个过程,面试官就已经对应聘者的项目履历及架构把控程度有了大致的了解。
第3条具备“外围高速电路(DDR,eMMC,USB3.0……)设计经验”,这也就意味着要求应聘者需要有高速信号的设计和分析能力,也包括信号完整性相关的能力,可能会问到:
(3)有设计过哪些高速信号?列举一下;
(4)有没有用到DDR?DDR用的是DDR3,还是DDR4?你用的DDR都有哪些信号?速率跑到多少?走的什么拓扑?设计DDR PCB走线时需要注意哪些?
(5)eMMC有没有用过?和Flash的区别在哪里?
(6)LVDS信号有什么特点?信号电压在什么范围?用的速率跑到了多少?
……
基本上这一轮下来,基本十分钟过去了。通常,如果用到SoC的硬件,高速信号相关的问题是跑不掉的。
第4条“精通各类电源电路”,意味着电源肯定是会被问到的。
(7)经常用的电源芯片有哪几类?比如Buck电源架构是怎样的,画一下。再细一点,可能会问道电源芯片选型需要注意哪些事项,电感如何选型的?招招都夺命必杀技!
(8)Buck和LDO的关键区别在哪里?LDO的选型需要注意哪些?
……
电源这块,知识点很多,可能被问到的问题也很多了,关键还是要靠自己平时的应用积累和实际调试。如果没有真本事,很容易就被人探出虚实。所以,功夫要下在平时。
第5条“精通车载通信”,意味着模块间的互联通信肯定会问到。这和系统架构部分有些重叠,足以说明这里很重要。
(9)用过哪些通信接口?
(10)在上面提到的通信接口中,挑选一个你比较熟悉的,详细展开下,比如I2C/SPI/RS485/CAN/以太网
……
这里可以发挥的地方很多,也是把面试沟通的方向往你熟悉的领域引领的重要契机。这里可以发挥的好,可以让面试官感受到你的知识的深度。
上述两块内容,聊下来,基本上也需要十几分钟,特别是电源部分,面试官能问的地方很多,体现应聘者能力的深度与广度的地方都在这里。
第6条“精通多层板的设计”,实际就是要求要会画PCB,能检查评审PCB。
(11)做过的PCB最多是几层?层叠是怎样的?有没有做HDI?
第9条“高度电路设计规范”、“可靠性设计规范”、“测试规范”等,意味着可能会问及PISI、EMC、可靠性测试相关的问题
(12)PISI有没有相关经验?有没有做过相关仿真?
(13)EMC有没有调试经验?是否可以举例说明遇到什么问题,如何排查的,怎么解决的?
(14)板子做出来后都会做哪些测试?有没有遇到过什么困难问题?有没有印象比较深刻的,聊一聊?
……
这几个问题,沟通下来估计需要十几分钟,特别是EMC问题和调试中遇到的问题,如果聊的稍微细一些,应聘者实力到啥水平,基本上一目了然。所以应聘者会就会,不会不要瞎编,这是瞒不住的。
一轮技术面试大概1小时左右,实际能有效沟通的问题,也就十几个。咱们上面讨论的哪些问题,基本上该有的都有了。每一个问题,应聘者稍微发挥一下,几分钟就过去了。所以,真正在面试中,1小时还是很快的。
总 结
怎么样?
根据上面的实际案例及分析,通过招聘信息的岗位要求,揣摩面试中大概可能会问到哪些问题,是不是很有谱?
当然也有公司会把任职资格写的很模糊,其实这对用人部门和应聘者都是不负责任,对双方也都是不利的,毕竟是双向选择。用人部门如果没有清晰明确的目标人选要求,那应聘者也糊里糊涂来应聘,会造成双向的资源消耗。
另外,文末给大家准备了一些在网上找到的其他博主整理的硬件面试题,需要的可以自行免费下载。仅供个人学习,请勿用于商业用途。如有侵权,请联系删除。
获取方式:关注“硬件微讲堂”,后台回复:面试题
关注“硬件微讲堂”,硬件路上不慌张!