每年这个时候,都有不少准备冲击大疆硬件工程师岗位的同学在各种群里求笔试真题。前阵子正好和几位刚参加完2025年8月校招笔试的朋友聊了聊,把A卷的题目结构和考点回忆整理了一遍。这里面的题目不是我拍的卷子,而是他们考完后口述拼出来的,个别数据细节会有出入,但考察方向和难度系数非常真实。准备投大疆或者类似消费电子大厂硬件岗的朋友,这份整理值得好好看。
先说结论:大疆硬件工程师的笔试,不是那种“背背模电书就能过”的考试。它非常强调工程直觉、系统级思维和对生产制造的敏感度。A卷的题量不小,涉及模拟电路、数字逻辑、嵌入式接口、电源设计和PCB高速信号,有些题甚至直接拿产品案例来问你怎么调参。如果只是刷题不思考,大概率会挂。
1. 笔试整体情况与A卷结构
1.1 我了解到的考试形式
2025年8月这轮校招笔试采用线上统一机考,全程双机位监控,时间总共90分钟。A卷是硬件岗使用的主要试卷之一,总分100分,题型覆盖单选、多选、填空、简答和综合设计。整体感受是:题量大、时间紧,计算量集中在填空和简答,综合设计题需要画框图并说明设计思路,不是随便写几句话就能应付的。
和往年类似,大疆的笔试系统不允许回退改题。也就是说,你做完第一题进入第二题后,第一题就不能再改了。这和许多学校的在线考试系统不同,需要你在每一题上尽量一次做对。建议碰到计算复杂的选择题时,先花30秒确认思路,再动手算,不要想着回头检查。
A卷的整体难度中等偏上,但并没有故意出偏题怪题。出题人明显想考察“你是否真的做过东西”。很多题都给了实际应用场景,比如无人机电调里的采样电阻选型、视觉处理板上的DDR布线、电机驱动电路的续流回路设计。如果你只是在课本上看过原理,没有亲手调试过板子,很容易在第一轮筛选中被淘汰。
1.2 A卷各模块分值分布
我根据几位同学的回忆,估算了一个大致的分值分布表,供参考。实际命题每年都会调整,但结构上大同小异。
| 题型 | 题量 | 分值占比 | 主要考察方向 |
|---|---|---|---|
| 单选题 | 20题 | 20分 | 基础概念、元器件选型、接口协议 |
| 多选题 | 10题 | 20分 | 电路分析、电源拓扑、信号完整性 |
| 填空题 | 8题 | 16分 | 参数计算、公式推导、时序计算 |
| 简答题 | 4题 | 24分 | 电路原理分析、故障排查思路 |
| 综合设计题 | 2题 | 20分 | 系统方案设计、器件选型、实现细节 |
多选题是失分重灾区。因为多选少选都不给分,而且选项之间往往只有细微差别。比如一道关于Buck电路工作模式的题,会混入“DCM模式电感电流是否降为零”、“CCM模式输出电压纹波是否更小”这类容易混淆的表述。这时候光靠记忆是不够的,需要在脑子里推导一遍波形。
简答题更偏向“讲原理+给方案”。有一道题给了个无人机电机堵转后电源电压被拉低的场景,要求分析原因并给出解决措施。这题没有标准答案,但需要把你脑子里的“电源-电调-电机”系统完整映射到纸面上,从母线电容容量、电调限流策略、电池内阻三个维度去答。
2. 核心知识点拆解:硬件工程师需要掌握什么
2.1 模拟电路:运放、电源、滤波
大疆笔试里的模拟电路题不算难,但考得很活。运算放大器是必考内容,重点包括同相放大、反相放大、差分放大、有源滤波和比较器电路。A卷里有一道题给出了一个运放电路,输入信号带直流偏置,要求计算输出波形和增益。表面上是在算公式,实际上考的是叠加定理和虚短虚断的联合应用,还需要考虑运放的输出摆幅限制,不能想当然地把输出电压算到超过电源轨。
电源电路是另一个重点,特别是Buck、Boost和LDO。笔试题目中不会让你直接默写拓扑,而是给你一个实际应用场景问你怎么选。比如有一道选择题,问“3.7V锂电池供电,需要输出1.8V给FPGA核心,功耗2W,要求纹波小于30mV,以下哪种方案最合理?”这时候你需要比较LDO效率和压差、Buck纹波和成本、升降压电路的必要性。最佳答案是“Buck+LDO二级供电”,先在电池端把电压降到2.0V左右,再用LDO降到1.8V,兼顾效率和纹波。
滤波电路考得也比较多,尤其是RC低通滤波和LC滤波的截止频率计算。题目经常结合PWM信号转模拟量来出,让你算PWM频率和截止频率之间的关系。这里有个容易踩的坑:很多人只记得截止频率公式 f=1/(2πRC),但忽略了一件事——如果PWM频率仅比截止频率高10倍,输出的三角波纹波会非常明显。工程上一般要求截止频率低于PWM基频的1/5到1/10,具体看纹波要求。
2.2 数字电路与逻辑设计
数字电路方向,A卷覆盖了组合逻辑和时序逻辑。常见题目包括:卡诺图化简、触发器建立保持时间计算、计数器设计、状态机设计。有一道填空题给了一个触发器时钟频率和建立/保持时间,以及数据延迟,要求判断是否满足时序要求。这类题考的就是一个公式:建立时间裕量 = 时钟周期 - 时钟偏斜 - 数据路径延迟 - 建立时间;保持时间裕量 = 数据路径最短延迟 - 时钟偏斜 - 保持时间。只要路径延迟计算没错,基本不会扣分。
状态机题就比较有意思了。A卷有一道简答题要求设计一个“无人机前后电机转速同步检测”的状态机,输入是两个转速脉冲信号,输出是一个同步状态标志。这题不只是考状态机写法,还考察你对实际信号边沿的理解。很多考生直接画了标准Moore型状态图,但忘记了处理两个信号同时跳变的情况。在真实硬件中,异步信号的同跳变会导致亚稳态,必须加同步器或额外状态处理,这个细节才是拿分点。
另外数字电路题还会涉及TTL和CMOS电平标准。有一道多选题给出几种电平标准,问哪些可以在同一条I2C总线上通信。很多同学看到TTL和CMOS就晕,其实核心是判断高电平阈值和低电平阈值是否兼容。CMOS输出高电平接近电源轨,驱动TTL输入完全没问题,但TTL输出高电平最小值为2.4V,不一定能达到CMOS输入高电平阈值,所以不能随便混接。
2.3 嵌入式系统与接口协议
作为硬件工程师,嵌入式接口协议是必须掌握的基础。A卷考了UART、SPI、I2C、CAN和USB,每种协议都有涉及。最典型的题目是SPI的四种模式:CPOL和CPHA的组合,问在某个具体时序图下属于模式几。这种题需要画出SCK和MOSI的对应波形,然后对照空閒电平沿采样来判定,干记结论容易错。
I2C的题目考了7位地址寻址和应答信号。有一道填空题:I2C总线上挂3个地址为0x20、0x21、0x22的从设备,主设备发送0x42后,哪个设备会应答?这里需要先区分8位地址和7位地址:0x42是8位地址,去掉最低位读写标志后是0x21,所以地址为0x21的设备会应答。这种题很简单,但考场上容易看漏“设备地址是7位”这个前提。
UART部分考了波特率和帧格式。有一道计算题要求“使用115200-8-N-1,每秒钟理论最大传输字节数是多少?”很多人直接列公式115200/10=11520字节/秒,但忽略了起始位和停止位,实际一帧包含10位(1起始+8数据+1停止),所以答案确实是11520,这是对的。但如果题目里加了一个校验位,那就是11位一帧,答案就变了。做题前一定要先确认帧结构。
CAN协议在大疆的产品里大量使用,笔试也考了。题目给出了CAN总线位时序的同步段、传播时间段、相位缓冲段1和相位缓冲段2的数值,要求计算采样点位置。这个计算公式是采样点=(同步段+传播段+相位缓冲段1)/整个位时间×100%,在CAN通信中采样点一般要求在75%左右。题目的计算结果正好是75%,隐藏考点是:你不仅要会算,还要知道正常范围是多少。
2.4 PCB设计与信号完整性
PCB设计这部分,大疆笔试非常看重。毕竟是做无人机和手持影像设备的公司,对高密度布线、EMC、信号完整性都有比较高的要求。A卷里有一道综合设计题,让你为一个双目视觉处理板的DDR3接口做布线规划,要求选择走线层、设置阻抗、处理等长。这道题不是简单问“等长误差多少mil”,而是给你一个堆叠结构,让你分析为什么推荐把DDR走线放在内层,以及参考平面切换时回流路径怎么保证。
这类题目的答题逻辑是:优先保证参考平面完整,避免走线跨越分割槽;带状线相比微带线有更好的EMI性能;同组地址线等长误差控制在±20mil以内,数据线等长组控制在±5mil以内。同时需要增加适当的端接电阻,比如源端串联22Ω或33Ω电阻来抑制振铃。你不需要精确计算阻抗公式里每个参数,但要能列出影响阻抗的因素:线宽、铜厚、介质层厚度、介电常数。
电源完整性也考了一道题:一个四层板,核心芯片电源引脚旁边需要放置0.1uF和10uF去耦电容,问两种电容应该分别放在什么位置。标准回答是:0.1uF小电容尽量靠近电源引脚,10uF大电容可以稍远但也要在电源入口处。但这题有个坑:0.1uF电容在频率较高时等效电感影响显著,所以必须考虑安装过孔的位置,要让电容焊盘到过孔再到芯片引脚的回路面积尽量小。只回答“小电容靠近芯片”只能得一半分,需要补充“回路面积”这个关键点。
EMC方面还出了一道简答题,问无人机电机电调板附近的I2C线缆容易受干扰,如何从PCB设计上解决。可以从增加串阻、加RC滤波、调整走线层、包地、避免与电源线平行走线几个角度答。这里考察的不是你会背多少EMC理论,而是遇到实际问题时能不能从PCB设计层面给出可落地的调整方案。
3. 真题回忆与答案解析(A卷精选)
3.1 选择题:基础概念题
下面这些题目是根据多位考生回忆整理出来的,具体数值可能有偏差,但考察角度基本一致。我尽量给出解析,帮助理解出题意图。
**题目1(单选):**一个理想运算放大器组成的反相放大电路,输入电阻R1=10kΩ,反馈电阻Rf=100kΩ,当输入为-0.5V直流电压时,输出电压是多少?
A. +5V
B. -5V
C. +50V
D. -50V
解析:反相放大电路增益为 -Rf/R1 = -10,输入-0.5V,输出就是 +5V。这题很简单,但有个细节:因为是理想运放,不考虑输出摆幅。如果题目把+VCC设为3.3V,那就必须考虑饱和问题,输出最多到接近3.3V。考场上很多同学就因为习惯了课本理想运放,忽略了实际限制。
**题目2(多选):**关于LDO稳压器的说法,正确的有哪些?
A. LDO只能用于降压,不能升压
B. LDO的输出噪声通常比Buck电路低
C. LDO的输入输出压差越大,效率越低
D. LDO适用于大电流高效场景
解析:正确答案是A、B、C。LDO本质上是通过调整管压降来稳压,所以只能降压;由于没有开关动作,噪声确实较低;压差越大,片上功耗越高,效率越低。D错,因为大电流下调整管功耗太大,效率远不如开关电源。这类题就是考察电源选型的基本盘。
**题目3(单选):**一个8位ADC,参考电压为3.3V,输入电压为1.65V,不考虑噪声和失调,转换结果最接近以下哪个数字?
A. 128
B. 127
C. 64
D. 255
解析:8位ADC的码值是 (Vin/Vref)×255 = (1.65/3.3)×255 = 127.5,取整后最接近128。不少同学会直接用2^8=256来算,然后得到128,其实用255更严谨。如果题目说是理想ADC,答案一般取整规则可能有争议,但选项中只有128最接近,所以选A。这题暗示了大疆对量化精度概念的要求,常见于传感器数据采集电路中。
**题目4(多选):**以下哪些接口标准属于差分信号传输?
A. RS485
B. LVDS
C. I2C
D. CAN
解析:答案是A、B、D。RS485、LVDS、CAN都使用差分对,有抗干扰能力强、共模抑制好的优点。I2C是单端开路漏极,不属于差分。这题考查的是硬件工程师对高速/长距离接口的基本认知,在无人机数传和图传中差分信号用得很多。
3.2 填空题:参数计算
填空题更注重计算能力。这里分享一道典型的电路参数题,和模电求静态工作点相关。
**题目5(填空):**一个共射放大电路,VCC=12V,Rc=2kΩ,Rb=470kΩ,三极管β=100,VBE=0.7V,假设工作在放大区,则静态集电极电流IC约为____mA,集电极-发射极电压VCE约为____V。
解析:基极电流IB=(VCC-VBE)/Rb=(12-0.7)/470kΩ≈24μA。IC=β×IB=2.4mA,VCE=VCC-IC×Rc=12-2.4mA×2kΩ=7.2V。因此填2.4和7.2。这题不算难,但计算时需要注意:Rb和Rc单位是否一致,β是否过大导致接近饱和。如果算出来VCE接近0.3V以下,说明三极管已经饱和,需要重新考虑前提。
另一道填空题关于RC低通滤波器截止频率,给出了R=10kΩ,C=1nF,要求计算截止频率。f=1/(2π×10k×1n)≈15.9kHz。很多人把nF换算成F时少算了三位导致结果差了1000倍。这种单位换算错误在填空题中非常可惜,一道空可能就因此丢了2分。
3.3 简答题:电路分析
简答题喜欢给一个具体的故障现象,让你从硬件设计的角度分析原因和解决方向。这样的题目比死记硬背更有区分度。
**题目6(简答):**某无人机主控板上,3.3V数字电源和5V模拟电源共地,发现ADC采集的电压数据在电机启动瞬间出现明显跳变,分析原因并提出改善措施。
这道题的参考答题思路分三步:第一步指出电机启动瞬间电流增大,电池或5V电源线上出现大的压降和振铃,通过地线或电源耦合到3.3V和模拟电源;第二步分析数字电路高频开关噪声耦合路径,包括地弹和空间辐射;第三步给出措施:模拟地和数字地单点连接,ADC模拟电源增加LC滤波,输入增加RC低通滤波器,采样时序避开电机启动峰值,PCB上注意电源分区和敏感信号包地。
简答题拿分的关键是结构清晰。大疆不会只看结论,而是看你能否有逻辑地分析问题。建议答题时先概括原因,再拆解具体路径,最后给措施。这样即使措施不全,阅卷人也能看出你有系统思考,不会只给同情分。
**题目7(简答):**请解释I2C总线为什么需要上拉电阻,阻值过大或过小分别会导致什么问题?
这题是经典基础题。I2C总线采用开漏结构,器件只能拉低不能主动拉高,因此需要上拉电阻提供高电平。上拉阻值太小,灌电流过大,会增大低电平电压,导致逻辑低电平不被识别,同时增加功耗;上拉阻值太大,上升沿变缓,通讯速率上不去,信号容易受干扰。答题时最好结合具体场景,比如400kHz快速模式下,上拉电阻一般取值1kΩ~2.2kΩ,低速模式可以用10kΩ。这样比只写理论更容易拿高分。
3.4 综合设计题:小型系统设计
综合设计题是A卷的压轴戏。这里回忆一道比较有代表性的题目,题干大意和一个温控系统相关。
**题目8(综合):**设计一个基于NTC热敏电阻的电机温度监测电路。要求:使用3.3V供电,ADC输入范围0~3.3V,温度范围-20°C~100°C,NTC在25°C时阻值为10kΩ,B值为3950。请画出电路示意图,说明分压电阻选型原则,并给出ADC采样值的换算公式。
这道题的核心在于:NTC阻值随温度非线性变化,如果直接用固定电阻分压,输出电压并不能线性反映温度,所以需要选择合适的偏置电阻。工程上常见做法是选择偏置电阻等于NTC在目标测温范围的几何中点阻值,比如在25°C附近选择10kΩ,使得常温下输出位于电源电压中点附近,从而最大化ADC的动态范围。
采样值换算公式,首先根据ADC读取码值计算分压电压,再根据分压关系求出NTC当前阻值,最后代入B值公式计算温度。用代码表达的话,可以是下面这段伪代码:
float adc_to_temp(uint16_t adc_val) { // ADC输出范围 0~4095 (12bit) float vout = 3.3f * adc_val / 4095.0f; // 偏置电阻 R_bias 为 10kΩ,NTC 接地 // vout = 3.3 * Rntc / (R_bias + Rntc) float rntc = (3.3f - vout) * 10.0f / vout; // 单位kΩ // 利用B值公式 1/T = 1/T0 + (1/B)*ln(Rntc/R0) float t0 = 25.0f + 273.15f; float inv_t = 1.0f / t0 + (1.0f / 3950.0f) * logf(rntc / 10.0f); float temp_k = 1.0f / inv_t; return temp_k - 273.15f; }综合设计题没有唯一标准答案,但必须展示出设计闭环:有电路、有计算、有软件换算。很多同学画了电路但是没说明偏置电阻取值怎么来,丢了选型分;也有的同学不懂怎么从ADC码值反推温度,丢了算法分。建议平时做项目时就把传感器采集、信号调理、代码换算整套流程走一遍,考场上才能信手拈来。
4. 实战解题技巧与常见丢分点
4.1 时间分配策略
90分钟做40多道题,平均每道题只有2分钟左右。遇到不会的题,一定要学会“战略性放弃”。我建议的时间分配是:单选和填空控制在35分钟以内,多选控制在15分钟以内,剩下的40分钟留给简答和综合设计。因为简答和综合设计的文字量很大,而且分值高,需要用完整的时间组织语言。
具体操作上,碰到计算繁琐的选择题,可以先在草稿纸上列出关键式子,但不急着算完。先看选项是否有数量级明显离谱的排除项,往往能省下不少时间。填空题如果复杂,先把公式写在题目旁边,保留单位转换过程,防止低级错误。
4.2 常见失分原因
从我和几位考生复盘来看,丢分最多的地方不是知识盲区,而是细节审题和单位换算。举个例子,很多同学在计算RC截止频率时,习惯性用“微法”代入,结果忘记换算成法拉,得出了差1000倍的答案。还有人在计算SPI模式时,没有注意题目给出的时序图是“空閒电平为高”还是“空閒电平为低”,直接选反了,非常可惜。
另一个高频失分点是简答题只写结论不写过程。比如问“为什么DDR走线要做等长?”如果你只回答“保证时序”,基本上只能得一点点分。正确答法需要拆到“同组数据线共享一个时钟沿,如果不同走线长度导致到达接收端时间差过大,会出现建立或保持时间违例”,然后再补充“不同信号速率场景下等长误差要求不同”这样的深度体现。
多选题目失分也很严重。因为少选、错选、多选都不得分,所以选项模棱两可时建议选最确定的,不贪多。比如问“以下哪些因素会影响微带线特性阻抗”,你确定线宽和介电常数一定影响,但不确定阻焊层是否影响,那就不选阻焊层。
4.3 如何从题目反推考察意图
大疆笔试的题目很少是单纯默写概念,往往每道题都在模拟真实工作场景。比如考Buck电路电感选型,表面上让你算电感值,实际上是在考察能否兼顾纹波电流和响应速度。电感取大了,续流纹波小,但负载瞬态响应会变慢;电感取小了,响应快,但纹波电流会增加,输出电容压力变大。所以答题时,如果能主动提到“纹波电流通常取最大输出电流的20%~40%”,会让阅卷人觉得你有实战经验。
碰到故障分析题也一样,不要只盯着某个元器件。从小信号路径到大电流路径,从电源输入到地平面,把可能的噪声耦合链路都过一遍。举一个例子:若题目问ADC采集值跳变,可能的因素包括参考电压不稳、输入回路阻抗过高、地弹干扰、数字信号串扰、采样保持电容充放电时间不足。罗列时按“电源-地-信号”三个维度组织,层次分明,更容易拿高分。
5. 备考建议与资源路线
5.1 针对大疆风格的复习重点
如果你准备投大疆硬件岗,复习阶段不能只靠啃《模拟电子技术基础》和《数字电子技术基础》这两本教材。教材内容偏理论,而大疆的题目偏向“工程应用”。我建议重点抓几个方向:一是电源拓扑和电源树设计,尤其要以无人机电池供电场景来理解Buck和LDO的配合、电源时序、软启动等;二是接口通信的物理层,包括UART/SPI/I2C/CAN的电气特性和常见故障排查;三是PCB设计中的阻抗、叠层、串扰、回流等知识,最好找一块实际板子边画边学。
信号完整性部分,不要一上来就啃《信号完整性分析》这种大厚书。先理解“为什么高速信号需要控制阻抗”、“为什么参考平面必须完整”、“过孔对信号有什么影响”这几个核心问题,然后去看一些DDR、USB、MIPI的Layout指南,能有一个工程化的概念。
5.2 实操训练建议
笔试不是只考“会不会”,还考“能不能在纸上把设计过程说清楚”。建议你平时做项目时,养成画框图、写设计说明的习惯。比如做一个STM32驱动无刷电机的小板子,从电源输入到MCU供电、电机驱动、传感器接口,一步步画出电源树,标注每个节点电压电流和纹波要求。这个过程就是综合设计题的模拟练习。
还可以找几张大疆无人机或手持云台的拆解图,尝试分析其电源架构和信号链路。不要只停留在“这个芯片是什么”层面,而是想清楚为什么选用这颗芯片,它的关键参数如何影响系统性能。比如电机驱动MOSFET,为什么选择某款低内阻、低栅极电荷的管子,就是为了减少发热并提高开关速度。带着这些问题复习,比单纯刷题有效得多。
另外,我会建议准备一个“错题本”,但不用抄题,而是记录“我为什么错”。比如某道多选因为忽略了“LDO不能升压”而丢分,就记下“电源选型时,先判断升压还是降压,再判断纹波和效率”;某道时序题因为没算保持时间而丢分,就记下“寄存器路径延迟最短情况也要满足保持时间”。这种总结方式能帮你快速定位薄弱环节。
5.3 关于笔试之后的面试衔接
笔试通过之后,通常还有技术面和综合面。笔试中的很多题目,在面试环节会以更开放的方式重新出现。比如你笔试答了“I2C上拉电阻选值”,面试官可能会追问:“如果总线上挂了10个设备,上拉电阻该怎么调整?”这时候你需要意识到,设备数量增加会增加等效电容,上拉电阻需要适当减小以保持上升沿陡峭,但也要考虑低电平灌电流限制。
所以备考笔试的时候,不必只盯着正确答案,多想想“为什么”,这会让你在面试中更容易展开。可以尝试对每道错题设计一个追问:如果题目改一个参数,结论会怎么变?如果应用场景从无人机变成手持设备,方案要调整什么?这样能把一道题吃透,顺带训练系统性思考。
笔试只是起点,它考察的是你过去积累的工程素养,而不是临时背书能力。真正热爱硬件的人,会在一次次调试电源纹波、处理信号干扰中形成直觉,这份直觉无法突击,只能在实践中慢慢沉淀。希望这份回忆版真题和解析,能帮你在备考路上少走一些弯路。如果有新的题目回忆,欢迎后续继续交流补充。