在硬件、芯片行业工作经验丰富的篱笆老师Annie在本文中会和大家分享EE求职应该怎么准备面试。
一、EE面试的一般流程
一般来说会Recruiter 电面➡ 1-2轮 technical interview ➡ 如果顺利都通过的话HR或者manager会联系你谈待遇
Recruiter:第一轮面试通常是通过电话。在初试中,一般不涉及技术的问题,recruiter会核实简历,比如说问你一些教育背景,GPA,过往工作经验等问题。还会和你确认你的岗位,这个阶段的目的是进一步了解申请人并评估其符合岗位要求的程度。很多公司也会直接跳过这一个确认的环节,直接是组里的工程师发邮件给你约第一次技术面试。
Technical:技术面试是EE面试的核心部分。在技术面试中,面试官会提问关于工作的专业知识、理论和应用的问题。一般会以两种形式进行,有的面试官喜欢和你谈你过往的项目,然后再问你关于项目的问题。有的会喜欢直接问你他准备好的技术问题。一般这些问题和申请页面上的job description高度相关的。一般这一类的面试有两轮,第一轮就只会有一个小轮,到第二次和你约面试的话就会是3-4小轮背靠背的面试,也可能会更多,我曾经最多在这一轮面试过7个人。可能会有一些行为问题。
Manager 面:这个就是最终面了,有些公司不会单独拿出这一轮,可能就是你在第二次技术面试的时候其中一小轮事和manager面的。
HR电话:如果顺利通过以上所有,那么恭喜你,接下来就会接到HR的谈薪电话啦,包括但不限于一些薪资,福利,可能的入职时间之类的。
二、EE面试的常见主题
因为EE的范围很广,不同的职位面试的主题也是完全不同的,在此我们就列举一些比较常见的主题:
SPI and I2C
Power Converters
PCB设计
Op-amp电路
ADC and DAC
三、与技术相关的面试准备,特别是和CS不同的地方
1. 刷题不是全部
当然基本的编程能力是要有的,毕竟EE工作中也离不开写码,但是这些更多的是功能性写码,比如说写个python脚本自动化一下啊,能看懂别人写的代码逻辑啊,等等。
EE面试的代码题比较简单,比较流行的语言是python和C,Verilog的话对一些特定的岗位比较重要。我的建议是要刷题,但是不要太深入,一些easy的题和基础的语法就足够应付了。不用去纠结算法。
2.基础知识非常重要。
我发现EE的很多面试大多数问的都是基础的题,不会跳过基础问你很难的电路解构。虽然说比较简单,但是问的问题比较广泛,这部分的话,如果简历上有写上过什么课程,建议把相关课程都大致复习一遍,一些概念也要照顾到。
3.项目经历是重中之重。
面试的时候面试官肯定会问道你简历上的项目的,而且会问得特别细致。比方说你在简历上写你用过什么什么实验室仪器,他就会让你详细介绍是怎么使用的。所以准备的时候要把简历上的项目都过一遍,细节都要照顾到,不是很有把握的项目可以不写,因为写上了如果不辛被问到了,你说不清楚,这也是减分的。
4.准备“多个问题”。
在你和每一个面试官聊完之后,他们都一定会问你一个问题,就是你对他们有没有什么问题。这个时候你最后不要说没有,会给面试官一种你对这个岗位不怎么了解,不怎么感兴趣的感觉。所以面试之前可以想好,你想问面试官什么问题,或者在面试的过程中,你有没有什么感兴趣的话题,都可以在这个环节追问。如果聊得好的话是很加分的。