我见过太多人,简历写得很漂亮,项目也讲得顺,但一到笔试就懵:不是不会,是“答题方式”和“工程语境”没对上——你以为在考知识点,实际上在筛“能不能上手做事的人”。点赞&转发,帮助到身边更多的朋友和家人!

下面我把车企研发岗最常见的笔试题,按方向、按题型整理成一份“高频清单”,并把每类题背后想看的能力、怎么准备,直接讲透。
大多数车企笔试通常会混着考三件事:
基础功:语言/电路/机械基础是否扎实(不需要你炫技,但不能踩雷)
工程化思维:遇到问题有没有步骤、有无边界、有无验证
系统意识:能不能把“模块”放进整车/ECU/流程里理解(尤其是网络、诊断、质量体系)
所以你会看到很多题并不“难”,但特别“卡”:它要求你把一个概念落到场景、流程、工具、交付物上。比如车载网络、诊断服务、测试台架、FMEA、变更流程这种。
常见组合大概是:
选择/填空:基础知识 + 概念辨析(快、但容易失分)
简答:工程流程题(最能拉开差距)
编程题:C/C++ 基础 + 数据结构 + 并发/内存(不一定难,但很考细节)
案例题:给现象让你定位(“怎么查、先查什么、怎么验证”)
下面每一组我都给你三样东西:常见出题点 → 真题味题干示例 → 出题人在看什么。
A. C/C++ 基础与内存
指针/引用、const、volatile、static 区别
程序内存分区、栈溢出、内存泄漏定位
虚函数/纯虚函数、三大特性、智能指针(校招尤其爱出)题干例子:
“进程和线程有什么区别?如何通信?”
“new/delete 与 malloc/free 区别?什么时候会内存泄漏?”**在看什么:**你是不是写过真实工程代码,而不是只背八股。
B. RTOS / 中断 / 同步
信号量 vs 互斥量、优先级反转、任务切换原理
定时器实现思路、上下文保存/恢复题干例子:
“互斥量与信号量有什么区别?什么时候用哪个?”**在看什么:**你能不能把“概念”讲到“为什么工程上要这么干”。
C. 车载通信:CAN/LIN/CAN FD/以太网
CAN 仲裁、错误帧、总线负载、CAN FD 帧差异
LIN 主从、调度表、典型应用场景
以太网:交换机、带宽、延迟、TSN(偏高阶岗位)题干例子:
“CAN、CAN FD、LIN、Ethernet 的特点和典型用途?”**在看什么:**你有没有“系统观”,能不能把网络放进整车E/E里讲清楚。
D. 诊断/刷写/工具链(高频!)
UDS:0x10 会话、0x11 复位、DTC 读写、寻址方式
DBC/DTC 文件、CANoe 基本配置与测试思路题干例子:
“0x10 有哪些会话?功能寻址 vs 物理寻址?”
“怎么读取故障码?用什么服务?”**在看什么:**你是不是做过台架/实车联调,知道怎么把“协议”变成“测试用例”。
A. 控制与估计
PID(抗饱和、参数整定思路)、状态空间、稳定性判据
卡尔曼滤波(状态估计、噪声、融合思路)
最小二乘、坐标变换、四元数基础题干例子:
“讲一下卡尔曼滤波算法,什么时候会发散?”
“解释最小二乘,工程里怎么用?”**在看什么:**你能不能把数学落到“输入、输出、噪声、验证指标”。
B. 编程与工程化
C++ 容器与复杂度(map vs unordered_map)
多线程、锁、性能优化、Python/Numpy 基础**在看什么:**算法岗也怕“只会推公式不会落地”。
A. 测试方法论
黑盒/白盒、等价类/边界值、缺陷闭环
“现象 → 复现 → 定位 → 验证 → 回归”的闭环步骤B. 工具与交付物
CANoe、日志分析、dbc/ldf、诊断测试
台架搭建:输入输出信号怎么模拟、怎么做自动化题干例子:
“你们台架测试输入/输出信号是什么?怎么配置 CANoe?”**在看什么:**你是不是“能写用例、能跑、能复盘”,而不只是“会点工具名”。
A. 图纸与公差(很多人栽在这里)
形位公差 GD&T、尺寸链、装配关系、检具/量具基本逻辑
“你画得出来”不等于“你能量产”一些岗位要求里会直接写“能读懂 GD&T 图纸、了解形位公差”等,这类能力经常被笔试和面试一起追问。
题干例子:
“什么是位置度?为什么装配间隙要做公差链?”
“设计变更会影响哪些工艺/检验环节?怎么评估风险?”**在看什么:**你有没有量产意识:装得上、装得稳、可制造、可检验。
DFMEA/PFMEA 的区别与使用场景
8D 的基本结构、如何写“根因”而不是“现象”
变更管理:为什么要冻结?怎么评估影响面
SOP/量产移交:研发交付物到底有哪些(文件包、问题清单、经验教训)(这类题不一定写得很“学术”,但非常工程。)
笔试简答/案例题,最怕“说一堆名词”,我一般用这套结构:
结论(你要做什么) → 步骤(先后顺序) → 证据(看什么数据/日志) → 边界(排除什么、风险是什么) → 回归(怎么保证不再犯)
举个典型案例题:“CAN 总线偶发丢帧,你怎么定位?”你不要上来就“可能是干扰/负载/线束”,那是猜。你要写的是:如何验证负载、如何抓错误计数、如何换节点/换线束做 A/B、如何复现频率、如何回归。这才是工程答案。
Day1:C/C++ 基础:指针/内存分区/复杂度,刷20题
Day2:并发与RTOS:信号量/互斥量/优先级反转,写3道简答题
Day3:车载网络:CAN/LIN/CAN FD/Ethernet 对比 + 仲裁/错误机制总结
Day4:诊断UDS:0x10/0x11/DTC/寻址方式,写一套“诊断测试步骤”
Day5:测试方法论:写10条用例(边界值+异常流)
Day6:岗位专项:算法就卡尔曼+最小二乘;结构就GD&T+公差链
Day7:整套模拟:计时做一套“选择+简答+编程/案例”,然后按模板复盘错题
汽车研发岗的笔试,从来不是“谁背得多谁赢”。真正能拿分的,是你能不能把知识点落到:场景、流程、工具、交付物、验证闭环。
