硬件工程师求职系列讨论帖(二)——面试篇
一、前言
在求职过程中,受到牛客网的帮助非常多,但是牛客网上关于硬件的内容相对还是太少了,所以萌生了发起一系列关于硬件工程师求职的讨论帖,在这个系列的讨论帖里面,希望大家都可以进来畅所欲言,给本菜鸡以及后续想要从事硬件工程师的萌新们一些求职的经验以及启发,系列内容初步构思包括简历、笔试、面试、offer选择等等方面。
本帖主要讨论面试高频考点和所需基本功,我先写出一些我自己参加过的面试,抛砖引玉。
二、面试形式和基本流程
面试形式:因为疫情的原因,现在企业基本上都采用线上面试的形式。建议面试前选取一个安静的环境,准备好耳机和摄像头,提前测试好面试环境,不要迟到。还有就是不要迟到,慎重申请调整面试时间,有的公司是统一安排的面试档期,并不一定确保能调期成功。比如我因为某些原因就错过了华星光电的面试,后续申请调期也没有成功。
基本流程:自我介绍、面试官提问(项目介绍、深挖项目、基础知识)、反问环节。
三、面试基本内容
1.自我介绍:
自我介绍是你给面试官的第一印象,所以需要好好提前准备一下,我认为包括个人信息、项目经历、比赛经历、获奖历史等等的内容,时长大概在一分钟左右,如果明确要求做一个三到五分钟的自我介绍,可以适当扩展一下项目、比赛经历和获奖的内容。
附一个自我介绍模板:
各位面试官你们好,我叫XXX,来自XX大学XX学院,是XX专业的一名本科生。项目经历方面,在大学期间我曾经作为项目负责人带领团队完成过一个XX项目并获得了X级结题证书,项目的题目是XXXX。还有一些课程设计项目,比如嵌入式课程的课程设计项目XXXX,平时和同学也会合作完成一些小项目,比如最近在做的一个XXXX。竞赛方面,作为小队队长参加过两次XX竞赛,分别获得XX赛区一等奖以及XX赛区二等奖。学习方面,一直保持在专业前X%的成绩,获得过两次XX大学年度X等奖学金。(自我评价抗压能力不错,融入新环境比较快,喜欢团队合作的成果。)
虽然经历不算丰富,但是希望能够有机会加入xx公司继续学习成长。以上是我的自我介绍,谢谢。
2.项目:
项目是你个人能力最好的证明,面试前需要对于自己写在简历上的项目做到了如指掌,因为面试官对于你的个人能力的评价,无非是你基于你对简历上项目的介绍、深挖项目内容、基于项目内容提问基础知识等等方面进行的。
对于项目我分为项目介绍和项目提问两个环节,两个环节的联系在于,你介绍时候给自己挖的坑你被提问的时候需要自己一个个填上。
挖坑这个事情有利有弊,当你毫无面试经验,复习不够,这个坑足以让你掉进万丈深渊;如果你准备充分,对于自己的项目掌握很好,那你可以有意识的引导面试官的提问方向,比如我复习了IIC和UART,但是没有复习SPI,就可以适当的扬长避短。
(1)项目介绍:对于项目的介绍,一般你需要将简历上自己参与度最高,最满意的那个项目做一个完善的准备,比如我简历是上有一个智能家居系统,我会把这个项目的由细入微地介绍:设计目的、设计思路、实现的功能、功能如何实现、最后完成度如何、对于项目做一个简短的总结。
(2)项目提问:项目提问都是基于你介绍时所提到的专业知识,比如我介绍智能家居系统说的电源模块用到了DCDC芯片,面试官可能就会问DCDC用的是升压还是降压→DCDC的基本拓扑→画出基本拓扑并解释原理等等;又比如我介绍传感器和MCU的通信接口用的是IIC,面试官可能就会让你介绍一下IIC协议→IIC的时序怎么定义→为什么需要接上拉电阻→上拉电阻的选择会影响到什么等等。不必过于紧张,项目深挖只是为了验证对于项目的参与程度,如果问到后面真的不会只需要诚挚的说明即可,不懂装懂不可取。
3.基础知识
有的面试官还喜欢考察一些基础的知识,基本上是模电数电的一些知识,关于专业基础课有哪些、怎么复习都在笔试篇说过,此处不再叙述。
4.反问环节
一般最后都会有反问环节,可以问一下你感兴趣的问题,比如入职培训、部门业务、晋升渠道、职级设置、员工福利等等。
四、面试准备
关于面试所需的基本功,我分为项目复盘和面试八股文两个部分。
1.硬件八股文:
所谓八股文就是面试出现频率极高的一些问题,比如dcdc和ldo的区别,运放的选型标准等等的问题。对于硬件面试的八股文,网上还没有人做过系统的整理,所以需要自己总结,我当时在牛客网上疯狂翻看别人的面经,不分企业只要是单板硬件的面经我都看,看了大概有上百篇篇的面经,然后总结了一个Word,记录了很多别人遇到的共性的问题,然后自己去一个个问题想清楚解决掉,然后记下来自用。
还有就是推荐一下牛客网面试题库——硬件工程师板块,里面有很多公司面试真题,我看了基本符合我刷面经获取的信息,可以缩短八股文准备的时间,当时面试准备阶段并没有发现这个板块,不知道是还没上线还是我没看到🤣。
2.项目复盘
项目复盘我是完整的思考自己的项目,从宏观到微观地去复习自己的项目,每一个项目里面用到的知识点,都当作一个单独的内容去复习,由浅入深的去复习。还是用智能家居系统举例,我供电板用到了DCDC、LDO、IIC、SPI、ZigBee、WiFi,每一个都是可以复习的点,每一个点都往硬件岗位需要的方面去复习。比如WIFI和ZigBee的内容,可能对于硬件岗需要复习的并不是协议内容,而是两者同时运行在2.4GHz频段会不会产生干扰,有没有发生过传输数据干扰或者丢失。
项目复盘另一个重要的点,就是面试官最喜欢问的,你在项目进行过程中遇到的难题以及如何去解决的,这就需要你结合自己实际情况去准备了。
3.以战养战,复盘面试
面试是一个煎熬的过程,但是也是促进你成长的过程,面试后立马做记录复盘,总结自己做得好的以及不好的地方。还记得我第一次面试的企业是一家东莞的新能源船舶企业的电控硬件岗位,当时的表现我自己评价就是稀烂,就是企业希望我可以过去实习再评估能不能发正式offer的程度。到了第二第三次面试我经过前面的复盘,面试感觉已经非常良好。然后到了vivo的面试我遇到了深挖项目的技术面,又一次遇到瓶颈,然后我复盘继续复习,到了TP-LINK的面试是两轮技术面+一轮主管面,第二轮技术面也是那种深挖项目的形式,表现相比前一次也有了提升。