
每年秋招春招我都会参与公司硬件岗位的面试。说实话坐在面试官的位置上看到太多应届生不是没能力而是倒在了几个“看起来很简单”的问题上。这些题难吗真不难。但就是有人一上来就答偏有人支支吾吾半天说不出个所以然还有人直接背课本背完就不知道自己在说什么。这篇文章我把硬件工程师面试里最常被问到的20个问题做了一个系统的拆解不只是告诉你“标准答案”更重要的是说清楚面试官为什么要问这个问题他到底想听到什么怎么答才能体现你真的懂硬件。不管你是电子信息、自动化还是电气工程相关专业只要打算走硬件这条路这20个问题都值得在你投简历之前好好过一遍。1. 硬件工程师面试到底在“面”什么1.1 为什么基础题才是真正的“送命题”很多应届生对硬件面试有个误解以为面试官会追着你问项目里的高深技术或者让你当场设计一个复杂电路。实际上面试官大概率会从最简单的问题开始三极管和MOS管的区别是什么RC滤波电路的截止频率怎么算LDO和DC-DC有什么区别这些问题看起来基础恰恰是淘汰率最高的。原因很简单基础题考的不是记忆力而是你有没有形成“工程师的思维方式”。比如问到三极管和MOS管你背出“三极管是电流控制电流MOS管是电压控制电流”只能拿个及格分但如果能在30秒内说出“用在开关电路里我会优先选MOS管因为导通压降小、损耗低大电流场合发热差别非常明显”面试官立刻就会在简历上给你画个加号。实际面试中我见过太多反面案例。有个学生简历写得很漂亮做过电源、画过板子结果问到“上拉电阻阻值怎么选”他的回答是“一般用4.7k书上说的”。这句“书上说的”一出口面试基本就凉了一半。不是4.7k不对而是你没有展现出任何工程判断力。硬件工程师每天面对的都是“没有标准答案”的问题你连一个电阻的阻值都说不出背后的权衡我怎么放心让你独立调一块板子1.2 面试官到底想从你身上看到什么硬件岗位的面试官通常有两类一类是技术主管一类是即将带你的一线工程师。技术主管关心的是你能不能干活、风险大不大一线工程师关心的是你会不会给他挖坑能不能独立解决问题。这两个角色问的问题风格差别很大。技术主管喜欢问开放性问题比如“如果一块板子上电后电流异常偏大你从哪里开始排查”一线工程师喜欢问细节题比如“I2C上拉电阻算过吗”“你的去耦电容为什么放这个位置”。但不管谁问核心都指向三件事第一你对基础知识的理解是不是停留在背书层面第二你遇到问题时的排查思路是不是清晰第三你的学习能力和沟通能力能不能支撑真实的项目开发。想通了这三点你就明白为什么这篇文章要按题目类型来拆解了。硬件面试看起来是“20个问题”本质上就是这几个维度的反复试探。基础题看你的底层逻辑设计题看你的取舍能力项目题看你的实战经验反问环节看你的思考深度。2. 电路基础题最常翻车的6个问题每个都值得深挖一层2.1 三极管和MOS管到底该怎么选这是硬件面试中出现频率最高的问题之一几乎可以称得上是“开胃题”。很多应届生都能说出基本区别——三极管是电流控制电流MOS管是电压控制电压——但再往下问“那你的电路里为什么用这个不用那个”就沉默了。面试官想听的是你对器件特性的理解深度。三极管的优势在于饱和压降可以做得非常低在低电压小电流的场合表现不错而且驱动简单给基极一个电流就能导通。但它的致命弱点是基极驱动电流会带来功耗在大电流开关场景下这个驱动损耗根本无法忽略。MOS管是电压驱动栅极基本不消耗电流而且导通电阻可以做得非常低所以大电流的开关电路、电源电路里几乎都是MOS管的天下。加分回答是这样的“如果我在做一个低功耗产品电池供电需要用一个开关去控制负载通断我优先选MOS管因为栅极驱动电流几乎为零。如果是小信号放大电路或者对成本极其敏感的消费电子三极管可能更合适因为便宜而且驱动电路简单。”这个回答展示了选型思维不是单纯背区别。2.2 RC电路不仅要会算还要知道为什么这么算“RC低通滤波器的截止频率是多少”这个问题通常会跟着追问“这个公式怎么推导的”“实际电路里为什么要在芯片电源引脚放一个RC”。答得好的应届生会直接写公式f 1/(2πRC)然后补充说明“信号频率远低于截止频率时电容阻抗远大于电阻信号基本无衰减频率高于截止频率时电容阻抗变小信号被衰减”。但真正让面试官眼前一亮的回答是把RC和实际设计场景结合起来。举个例子按键消抖电路里机械按键按下和释放的瞬间会产生抖动持续时间大概5到20毫秒我在按键输出和MCU引脚之间加一个RC低通滤波R取10kΩ、C取1μF算出截止频率约16Hz配合软件消抖效果就很干净。这个回答既展示了公式计算又展示了实际选值时的工程直觉。还有一点值得注意很多应届生不知道RC电路里的电阻还有个重要作用是限流。芯片引脚对地短路时如果没有那个电阻电源直接对地短路轻则烧芯片严重一点PCB铜箔都可能熔断。有了电阻最坏情况也只是电阻冒烟换一颗就完事。这种保护意识是硬件工程师的基本素养。2.3 运放的“虚短虚断”最基础的背后藏着最多误区运放几乎是所有模拟电路课程的必修内容但真正能在面试中把“虚短虚断”讲清楚的人不多。大多数人的回答是“运放正负输入端电压相等输入电流为零”。如果面试官追问一句“为什么会虚短”很多人就愣住了。正确的理解路径是这样的运放开环增益极高理想情况下趋近无穷大输出电压是有限值所以输入端的差模电压必须趋近于0这就是虚短。又因为运放输入阻抗极高理想情况下趋近无穷大所以流入输入端的电流为0这就是虚断。关键在于这两个“虚”的前提是运放工作在负反馈状态下正反馈或者开环比较器状态下根本不成立。如果面试官继续追问“无限增益的近似会引入什么误差”你能说出“实际运放有输入失调电压Vos和输入偏置电流Ib当信号幅度很小时Vos会导致输出电压偏移Ib会在外部电阻上产生附加压降”那这个问题的回答就可以拿满分了。很多工程师设计精密放大电路时只关注放大倍数忽略了失调电压和偏置电流的影响导致小信号测量误差极大这是很典型的实战坑。2.4 LDO和DC-DC为什么不能只看效率数字电源设计是硬件工程师的核心工作之一所以LDO和DC-DC的区别几乎是必考题。但简单的“LDO是线性稳压DC-DC是开关稳压LDO纹波小效率低DC-DC效率高但纹波大”只能说明你背过书不能说明你会选型。面试官更想听到的是你基于具体场景做选择的能力。比如一个电池供电的物联网设备电池电压3.7V需要3.3V给MCU供电负载电流只有30mA。这种情况我选LDO因为压差只有0.4V损耗只有12mW根本不用考虑散热而且LDO纹波小、无开关噪声、外围电路只需要输入输出两个电容成本低体积小。再比如一个设备需要从12V转5V给主控供电负载电流2A这时候再用LDO就出问题了压差7V乘以2A光发热就是14W不加散热片芯片直接烧掉加了散热片体积和成本都受不了。这种情况只能用DC-DC效率普遍能做到90%以上。如果你能在面试中主动说出“DC-DC的缺点是开关噪声和EMI后级敏感模拟电路需要增加滤波”那面试官基本就能确认你确实做过电源设计而不是只会背参数表。2.5 上拉下拉电阻的阻值没有标准答案只有权衡这个问题的厉害之处在于它没有唯一正确答案完全考你是不是理解电路的工作状态。为什么I2C总线上拉电阻常用4.7kΩ为什么有些高速场合要换成2.2kΩ甚至1kΩ为什么有些低功耗场合要用10kΩ核心逻辑是三条线的权衡。第一上升沿时间。上拉电阻和总线寄生电容构成RC充电回路电阻越大上升沿越缓低速下没关系高速下直接破坏时序。第二功耗。电阻越小线上拉电流越大静态功耗越高电池供电的设备里这个浪费受不了。第三驱动能力。如果总线上挂了很多从设备每个设备的漏电流都要从上拉电阻提供电阻太大可能无法把电平拉到位。举个实际的例子一个I2C总线上挂了三个传感器总线电容约200pF工作频率400kHz快速模式I2C协议规定上升时间不超过300ns根据τRC估算R取2.2kΩ比较稳妥此时上升时间约0.44μs符合协议要求。但如果同一个设计降到100kHz标准模式R可以放宽到4.7kΩ甚至10kΩ功耗更低。这就是“选值”背后的真实思考链路。2.6 0.1μF去耦电容每个芯片旁边都有但你真的懂吗面试官很喜欢问“为什么芯片电源引脚旁边几乎都要放一个0.1μF电容”因为这个问题能考察你对“去耦”这个概念的理解是浮于表面还是真正深入内心。0.1μF去耦电容的容抗计算公式是Z 1/(2πfC)。在10MHz频率下0.1μF电容的容抗只有约0.16Ω在100MHz下约0.016Ω配合电源引脚的寄生电感可以形成一个低阻抗通路给芯片开关动作瞬间提供瞬态电流。为什么要强调这个因为数字芯片在时钟边沿切换时瞬间电流变化率非常大如果电源走线的寄生电感来不及补充电流电源电压就会跌落影响芯片的时序裕量。加分回答一定要提到“电容不是万能的”“实际电容存在ESR和ESL频率超过自谐振频率后电容会呈现感性去耦效果反而下降。所以很多设计中会在芯片旁放一个大容值如10μF的钽电容或陶瓷电容应对低频瞬态再放一个0.1μF应对高频噪声两者配合。”这个回答展现了频率视角下的无源器件认知很能体现功力。3. 电源、信号完整性与高速设计区分“会用”和“真懂”的分水岭3.1 电源纹波为什么你测出来总比芯片手册里的大示波器测电源纹波应届生最容易犯的错误是直接拿标配探头怼上去。结果测出来的纹波波形乱七八糟数据比芯片手册上标的典型值大好几倍。你以为是电源设计失败实际上是测量方法不对。问题出在探头接地线上。普通的示波器探头带一根长长的鳄鱼夹接地线这根线本身就是一个天线会拾取空间里的电磁噪声。电源纹波的幅度通常只有几毫伏到几十毫伏测量环境里的噪声轻松就能盖过真实纹波。正确的做法是探头使用接地弹簧尽量缩短接地回路示波器开启20MHz带宽限制然后测的时候用AC耦合把直流分量滤掉。面试时如果对方让你说说电源调试的注意事项你能把“接地弹簧、20MHz带宽限制、AC耦合”这三个关键词说出来效果会好过你背十遍“噪声来源”。这背后体现的是你对“电子测量是一种带有误差的近似”的真切理解。3.2 阻抗匹配不是只有射频才需要一说到阻抗匹配很多应届生就以为是射频工程师的事。但在今天DDR内存、USB、HDMI、以太网这些高速数字接口全都需要做阻抗控制。面试官为什么不放过这个点因为它决定了你的设计能不能在高速信号下稳定工作。核心概念是信号在传输过程中如果传输线的特征阻抗和源端或负载端的阻抗不匹配信号会在阻抗突变处发生反射反射回来的信号叠加在原信号上产生振铃、过冲、下冲严重一点直接导致逻辑误判。如果面试官问你“如何处理反射”你不能只回答“串电阻匹配”。你要能说清楚源端串联匹配是在驱动端串一个几十欧姆的电阻让源端阻抗加上串联电阻约等于传输线特征阻抗吸收反射回波终端并联匹配是在接收端并联电阻到地或到电源直接吸收入射信号。实际中像HDMI这类接口PCB布线时阻抗要控制在100Ω差分靠的是叠层设计、线宽线距和参考地平面的连续性这些是Layout阶段就要确定的。这里有个加分的点睛之笔你可以提一句“高速信号布线时不要跨越参考平面分割区域否则回流路径断裂会造成严重的阻抗不连续”这个细节说明你不仅知道概念还知道工程上的约束。3.3 串扰和地弹两个应届生很少真正理解的“隐形杀手”串扰和地弹都是高速设计中容易忽略的大问题。面试官问到这两个概念往往不是听你背定义而是看你能不能举出实际案例来说明自己遇到过、思考过。串扰可以用日常经验来类比你在安静的房间打电话隔壁房间的人也在打电话你偶尔能听到对方的声音这就是“串扰”。PCB上临近的两条平行走线就相当于两个“房间”一条线信号翻转时产生的电磁场会耦合到另一条线上产生多余的噪声。地弹则更隐蔽。芯片内部大规模开关动作时瞬间电流很大但这个电流要经过芯片的地引脚、封装的键合线、PCB上的地下走过长的路径这些路径都有寄生电感。当电流快速变化时寄生电感上就会产生压降导致芯片地引脚的电位相对系统参考地发生波动。你以为是“地”的地方实际并不是稳定的0V。这就是“地弹”。如果面试官问你怎么抑制地弹你需要说**第一选用地引脚多的芯片封装形式多个地引脚并联可以降低总寄生电感第二保证PCB完整的地平面不要分割第三去耦电容尽量靠近芯片电源引脚缩短高频电流的回路面积。**这几点说出来面试官就知道你确实吃过这个亏不是从文章里看来的。3.4 去耦电容的数量和位置别背公式去耦电容该放几个、放哪里这几乎是每一个硬件工程师都会被问到的细节题。比较差的回答是“每个电源引脚放一个0.1μF”比较好的回答是“要看芯片的瞬态电流需求和PCB回路的寄生电感来决定”。深入理解后你会知道去耦电容的核心作用是给高速开关器件提供一条低阻抗的瞬态电流路径。那么问题就变成了这条路径的低阻抗需要做到多少如果需要提供0.1A瞬态电流而允许的电压跌落是50mV那么瞬态阻抗必须小于0.5Ω。根据目标阻抗公式Z_target ΔV/ΔI你可以估算需要几个电容并联。电容并联后总阻抗会低于单个电容这就是为什么大芯片的电源周围要放一排去耦电容。位置比数量更重要。电容离负载引脚越近走线电感越小高频去耦效果越好。有些人喜欢把电容放在芯片背面、打两个过孔连到电源引脚这样效果会打折扣因为过孔本身有寄生电感。正确做法是把电容放在和芯片同一面尽可能贴近电源引脚。4. 嵌入式接口与处理器项目里最常见的考察方向4.1 I2C、SPI、UART怎么选接口问题里藏着系统设计的思考这三者的区别是嵌入式面试必备题但如果只停留在“I2C两根线、SPI四根线、UART两根线”这种对比层面是拿不到高分的。真正好的回答是结合场景说明怎么选型。I2C的好处是引脚少挂多个设备的时候只需要两根线而且有设备地址机制总线扩展简单。代价是速度相对慢标准模式100kHz快速模式400kHz高速模式3.4MHz而且开漏结构需要上拉电阻线上电容太大会限制速率。适合温湿度传感器、EEPROM之类的低速设备。SPI的好处是速率高、全双工可以跑到几十兆赫兹但没有标准地址机制需要额外的片选信号线比较多。适合SD卡、Flash、LCD这类高速外设。如果Flash和MCU之间用I2C速度会卡到无法接受所以SPI几乎是高速存储的标配。UART最简单的点在于它不需要时钟线靠双方约定波特率就能通信两边各接一根TX和RX就行。缺点是只能一对一速率也有上限。适合调试日志输出、蓝牙模块这类不需要极高速度的场景。一个完整的回答应该是“我在设计里如果外设速度要求不高且总线资源紧张选I2C如果外设需要高速写读比如显示缓存或存储固件选SPI如果只是跟无线模块串口通信用UART又简单又通用。”这种“先看需求再看接口”的思路才是面试官真正想看到的。4.2 中断服务程序里到底能不能做“耗时”的事这道题几乎是嵌入式面试的“必杀题”因为它能把应届生和真正写过代码的人区分开来。很多人背过“中断要短”但问他“为什么不能长”“长了会怎样”就说不清了。中断的本质是暂停当前正在执行的程序跳去处理一个紧急事件。如果ISR里写了延时、长循环、打印日志这类耗时的操作那么主程序就被“卡住”了其他同样需要响应的中断也会被阻塞。这会导致一个连锁反应系统无法及时响应新的外部事件。举一个实际例子一个用定时器中断做PWM输出的设计ISR里如果插入了串口打印操作这个打印如果耗时1毫秒那对PWM周期来说可能太长了输出波形直接变形。这时候正确的做法是ISR里只做必要的标志位置位、数据读取然后把耗时的数据处理和通信放到主循环里去完成。这就是典型的“中断置标志位、主循环处理”的设计模式。加分回答的关键在于你能说出“中断上下文和主循环上下文是共享全局变量的需要考虑竞态条件必要时需要关闭中断保护临界区。”这比单纯背“ISR要短”高出整整一个段位。4.3 GPIO、ADC、PWM这三板斧背后有多少细节MCU最基础的外设就是GPIO、ADC、PWM但面试官完全能靠这三个模块问出你的项目到底做过多少。GPIO的考察重点是推挽输出、开漏输出、浮空输入、上拉/下拉输入的区别和适用场景。比如I2C协议规定必须用开漏输出因为只有开漏结构才能实现线与功能。不会这个原理你抄电路都能抄出错。ADC的考察重点有三个分辨率、参考电压、采样时间。分辨率决定了你能分辨的最小电压变化12位ADC在3.3V参考下最小分辨率是3.3V/4096约等于0.8mV。参考电压直接决定了ADC的量程和精度如果参考电压本身有噪声采集结果也不会准。采样时间决定了采样电容能否在ADC转换前电压稳定下来。能把这三点讲明白说明你真的用过ADC不是只在IDE里点过配置。PWM的考察重点则是频率和占空比怎么选。驱动LED和驱动电机对PWM频率的要求完全不同。LED用几百赫兹到几千赫兹就够了频率太低会看到闪烁电机驱动如果频率太低会有明显噪音和震动通常需要十几千赫兹以上超出人耳听觉范围。如果这些都说不出来说你做过电机控制项目很难让人信服。4.4 MCU选型不只是看主频和内存应届生做项目基本都是用开发板对选型没什么概念但面试官喜欢拿选型来考察你对“系统设计”的理解。如果在面试中被问到“给你一个需求你怎么选MCU”你需要从几个维度去思考第一接口需求。系统里有无传感器、屏幕、通信模块需要多少路UART、SPI、I2C、GPIO、ADC、PWM这些外设数量直接决定MCU的选型范围。第二功耗需求。电池供电的产品要重点关注睡眠电流和唤醒时间同样是Cortex-M0内核不同厂家芯片的低功耗表现差了十万八千里。第三成本。批量产品省0.5美元的芯片成本一年百万级出货量就是50万美元利润这是工程师对公司的承诺。第四开发生态。开发调试工具是否方便、例程是否丰富、原厂技术支持是否及时产品要量产的时候这些都是硬约束。加分回答是“我在学校用ST的系列比较多因为生态成熟例程多。但工作后接触到低功耗物联网项目发现有的国产芯片在睡眠功耗上更有优势而且价格更低所以现在选型会先把需求列全再横向对比功耗、成本、外设资源而不是只看主频。”这种回答能展现你作为工程师的成长轨迹。5. PCB设计与硬件调试没有项目经验也能体现水平的地方5.1 应届生怎么在PCB问题上答出“有实战感”很多应届生觉得“我还没画过复杂的板子PCB问题我肯定答不好”其实不是这样。面试官问PCB不是为了让你设计一款八层高速板而是想确认你有没有基本的Layout思维和安全意识。最常问的问题是“画PCB时走线有什么注意事项”。比较好的回答包含这几层先布局后布线电源部分和模拟信号部分要分区电源线和地线要加粗关键信号的走线要短而直时钟线、复位线远离大电流走线和电源走线晶振底下不要走其他信号线去耦电容尽量靠近芯片电源引脚。你还要能说出“铝电解电容和钽电容方向接反的后果前者可能鼓包漏液后者直接烧毁起火”这些安全经验比单纯炫技更能打动面试官。如果问题升级到“两层板和四层板的区别”你要能说出“四层板的中间层可以做完整的地平面和电源平面信号的回流路径短而稳定EMI性能好很多。两层板没有完整地平面很多信号回路面积大容易辐射和串扰。频率超过几十兆赫兹或者对EMC要求高的设计优先使用四层板。”这个问题的回答能很好地体现你对分层设计的理解。5.2 示波器调试不要只说“我会用”要说“我怎么用”几乎每个硬件面试都会问“你怎么调试一块新板子”或者“你用示波器都测过什么”。应届生常见的回答是“测波形”但这等于没说。面试官想听的是你遇到问题时的排查逻辑。一道极好的引导题是“板子拿回来上电后完全没有反应你怎么排查”合理的排查链路是先用万用表测供电端是否短路确认没有短路后再上电上电后立刻检查各路电源电压是否正常电源正常后用示波器测时钟引脚有没有起振时钟正常后再测MCU的复位引脚电平是否正确最后才轮到I2C、SPI等通信接口的波形。这个顺序背后有一套严谨的依赖关系电源是芯片工作的前提时钟是时序的基础复位是程序运行的起点通信是功能实现的桥梁。如果你能补充一个实战细节——“用示波器抓偶发故障时先把触发电平调到异常波形可能出现的位置存储深度设深一点然后用单次触发模式等待故障再现故障出现时波形会被完整记录下来”——面试官对你的评价会立刻上一个大台阶。这种细节只有真正守过示波器的人总结得出来。5.3 万用表量不出来的问题靠什么发现面试官很喜欢问“你遇到过万用表查不出来的问题吗”。因为万用表只能测量静态的电压、电阻但硬件系统的问题是动态的、高速的、偶发的。典型的例子是电源电压明明是正常的3.3V但系统就是随机死机。问题在于瞬态电压跌落芯片在某个瞬间需要很大的脉冲电流PCB走线的寄生电感和电阻造成了几个纳秒到十几个微秒的电压跌落这个跌落用万用表根本测不到因为万用表的采样率太低了。只要用示波器把时基设在微秒甚至纳秒级别配合触发功能就能抓到跌落瞬间。还有时序问题。I2C的波形看起来“有”但数据读取偶尔出错。这不是电压问题而是时序使用不满足——SCL高电平时间太短、SDA建立时间不足。这些只有用示波器读取时序参数才能发现。这个问题的价值在于它向面试官展示了你的调试工具使用能力是分层的**万用表查静态、示波器查动态、逻辑分析仪查时序、频谱仪查频谱。**把这层关系理清楚说明你真的经历过从无头绪到定位问题的完整过程。5.4 EMC问题怎么回答不丢分EMC电磁兼容性是硬件工程师进阶绕不开的领域但应届生往往对它很陌生。面试官问EMC问题通常考察的是你有没有这个概念和意识而不是要求你懂多深。必知的概念包括辐射发射和传导发射、抗扰度、屏蔽、滤波、接地。最常出现的问题是“如何降低产品的EMI”。你可以从三个层面回答源头抑制在IC电源引脚就近放置去耦电容降低瞬态电流的回路面积给时钟线串联一个小电阻或磁珠减缓上升沿的陡峭程度。路径阻断对外接口处加共模电感、滤波电容把噪声挡在产品外壳内部。系统屏蔽对噪声源或敏感电路加屏蔽罩金属外壳接地。如果你能加上一句“EMC设计不是事后补救而是在原理图阶段就要考虑Layout阶段要具体实现”这句话会让你立刻区别于其他只说套话的候选人。6. 项目经历与开放性问题想拿高薪就看这一关6.1 项目经历怎么讲才能体现工程师思维硬件面试的最后一个大块通常是“聊项目”。应届生的项目大多是课程设计、电子设计竞赛、毕业课题。面试官不是看你做了多牛的东西而是观察你怎么描述、怎么总结、怎么反思。这里我有一个特别想分享的经验不要说“我这个项目解决了什么什么问题、拿了什么什么奖”要说“我在项目里遇到了什么困难是怎么定位的排查了哪些可能性最后怎么解决的”。比如你做过一个智能小车项目面试时可能变成这样我的智能小车在调试中遇到了电机干扰MCU的问题小车一跑起来传感器数据就跳变。我先把传感器供电和电机供电分开情况有缓解但没根治接着用示波器量电机两端的电压波形发现换向瞬间有几十伏的尖峰后来在电机两端加了续流二极管和RC吸收电路同时给MCU电源加了更强的去耦问题彻底解决了。这个叙述里面包含了现象观察、假设验证、工具使用、方案落地的全过程比任何“我精通嵌入式开发”都更有说服力。反过来如果只讲“功能都实现了”面试官追问一句“你还记得当时最难解决的一个问题是什么”就接不上来这个项目经历就彻底浪费了。6.2 反问环节这是你最后展示自己的机会面试官最后基本都会问“你有什么想问我的”。很多应届生说“没有了”白白浪费了最后一个加分机会。不建议问的问题“加班多吗”“薪资多少”“这个岗位稳定吗”。不是不能问而是不要在技术面的时候问这些问题留给HR沟通阶段更合适。更好的反问方向**“如果我有幸加入团队前期我需要重点补充哪些方面的知识”这个问题能体现你的上进心“咱们团队目前在硬件方向上最大的技术挑战是什么”这个问题能体现你对技术的热情“公司对新人的培养路径大概是怎样的”**这个问题能体现你对职业规划的认真。如果你对团队产品比较了解还可以问一个更具体的技术问题“我看到咱们产品用了某型号的无线模块我想了解一下咱们是怎么处理天线周围的铺地问题的”。这类问题如果问得精准面试官会对你留下非常好的印象。但同样要注意问自己完全不懂的问题反而暴露短板所以问题一定要选自己有把握接得住的。上面这20个问题说到底是20面镜子每一面都折射出你作为硬件工程师的某个侧面基础扎不扎实、逻辑清不清楚、动手能力有没有、安全意识够不够、表达有没有条理。我自己带过的应届生里最终成长得最快的不是简历最漂亮的那个而是面对“不知道”敢于说“我现在不确定但我会按这个思路去查”的那个。硬件这条路没有捷径第一份工作面试只是起点几十年经验的工程师也还在不断遇到新问题。希望这篇梳理能帮你在面试前找准自己的薄弱环节该补的基础赶紧补该理的思路好好理。祝面试顺利。