岗位方向
车载软件校招细分:底软/BSW(MCU 驱动与 AUTOSAR 集成)、座舱(Android Automotive/QNX 应用与框架)、智驾中间件(SOA/DDS 通信)、网关与整车 OTA、测试(HIL 硬件在环)。
流程特点
- 常见流程:网申 → 笔试(C 语言+数据结构+场景题)→ 2 轮技术面 → HR 面。
- 笔试高频:指针与内存题、大小端、状态机设计、CAN 报文解析编程题。
- 技术面爱问项目:单片机/RTOS 项目会被追问到寄存器与时序层。
技术面高频问题
- CAN 总线怎么仲裁?报文丢了怎么排查?CAN FD 解决什么问题?
- AUTOSAR 分层架构里 RTE 的作用?SWC 之间怎么通信?
- volatile、static 关键字在嵌入式里的典型用法?
- RTOS 里优先级反转怎么发生?怎么解决?
- ISO 26262 的 ASIL 等级是什么?对写代码有什么实际影响?
避坑
- 忌只会 Linux 应用层:车载底软岗要求能下到寄存器与中断层。
- 忌把功能安全当背诵题:结合「看门狗/冗余/降级」等具体机制讲。
- 忌不了解行业工具链:知道 CANoe/Vector 工具的用途是基本素养。
准备清单
- 用开发板做一个 CAN 通信小项目(收发+解析+故障注入)。
- 梳理 AUTOSAR 分层一页图,能讲清每层职责。
- 复习 FreeRTOS 调度机制与经典并发问题。