嵌入式软件开发
共 38 篇面经 · 长安汽车 / 大疆 / 嵌入式大厂 / 黑芝麻智能科技 / 荣耀
长安汽车嵌入式软件开发一面:软件分层、内存与寄存器访问
长安汽车嵌入式软件开发一面面经:从项目软件分层与模块边界问起,覆盖栈与堆的分工和栈溢出排查、const 与宏、this 指针、volatile 与寄存器访问、野指针与悬空指针、结构体内存对齐、Cortex-M 启动流程,以及 DMA 与中断优先级的理解。
长安汽车嵌入式软件开发二面(综合面试)
长安汽车嵌入式软件开发二面面经,以综合面试为主:看重成长空间还是业务稳定性、前三个月只做边角模块怎么调整心态、与导师或上级方案不一致时如何处理,考的是求职动机、执行心态与协作方式。
大疆 嵌入式软件二面:从 Bootloader 断电升级讲到 RTOS 与内存
大疆嵌入式软件岗两轮面经(STM32 + FreeRTOS 传感器采集项目):一面 80 分钟从数据链路问起,覆盖 C 与 RTOS 基础(static、volatile、内存对齐、栈、信号量与互斥锁、优先级反转、SPI 模式、串口位宽)和中断通信;二面 60 分钟改条件加压,重点是定时性证明、内存泄漏与碎片、升级断电后的状态恢复与固件来源校验。
面了几十家嵌入式大厂才明白的八条道理
一位面过几十家嵌入式大厂的求职者复盘出的八条经验:大厂要的不是「会嵌入式」而是「能对上这条产线」;项目数量不值钱、经得起第二刀才值钱;技能栏每多一个词就多一把刀;八股考的是机制加现场;能跑通和能量产之间隔着一整轮面试。
嵌入式秋招二面怎么准备:20 道高频八股与「定义+场景+故障」三段式
一篇嵌入式秋招备考经验:秋招后半段 HC 更集中,垂直项目决定你能不能进面试间、八股决定你能不能从面试间走出来。核心方法是按简历上写了什么倒推复习优先级,每个高频点准备「定义一句 + 场景一句 + 故障一句」,并附 20 道嵌入式秋招高频八股题单。
黑芝麻智能科技嵌入式二面:从项目链路一路追到多传感器汇聚
黑芝麻智能科技嵌入式软件开发二面面经,全程围绕主项目层层追问:从自我介绍、相关课程、项目总体架构与数据链路,到最难 bug 的证据链、MCU 选型与资源规划、裸机/RTOS/Linux 的选择依据、CPU 占用率的评估方法,再延伸到 SPI 与 I2C 的对比、I2C 读寄存器时序、多路传感器数据汇聚与激光雷达大数据为什么不直接丢给 MCU。
黑芝麻智能科技嵌入式一面:C 语言底座与 Cortex-M 现场排查
黑芝麻智能科技嵌入式软件开发一面面经,题目集中在 C 语言与单片机底座:const 与宏的区别、static 的三种含义、大小端与网络序转换、结构体对齐与强制 1 字节对齐的代价、Cortex-M 上电到 main 的启动流程、HardFault 的第一时间排查、中断嵌套与优先级分组、SysTick/定时器/软件定时器的选型,以及 UART 空闲中断配合 DMA 收变长帧的实现要点。
荣耀嵌入式软件开发一面面经:RTOS 调度、优先级反转与 DMA 缓存一致性
荣耀嵌入式软件开发一面面经:从项目任务划分与中断边界设计、偶发死机与数据错乱的定位手法,到 FreeRTOS 任务切换的硬件过程、优先级反转的治理,以及链接脚本分段与 D-Cache 下 DMA 数据错位的根因。
荣耀 27 届嵌入式软件开发综合面面经:方向动机、团队协作与工程短板
荣耀 27 届嵌入式软件开发综合面面经:围绕为什么坚持嵌入式方向、团队分工不均与方案分歧如何处理、自我能力短板与补法、择司标准、工作地调动前提,以及对国产芯片与工具链生态变化的判断。
汇川嵌入式软件开发凉经:八股只是第一刀,追问才会有第二刀
汇川嵌入式软件开发(偏工业控制)一面二面凉经。一面以 C 语言、MCU 和项目基础为主,二面更像项目审查,围绕 FreeRTOS 调度与栈估算、CAN 总线仲裁与错误状态机、以及工业现场故障定位展开。作者复盘:这套题难的不是某一道八股,而是问题之间是连着的。
新凯来 嵌入式软件开发 一面面经(20 题)
新凯来嵌入式软件开发一面面经:整体偏工程向、节奏不快,顺着简历项目往下追。20 道题从 C 语言基础(volatile、const、临界区)到通信(UART、SPI、I2C、DMA)、RTOS(优先级、信号量与互斥锁、优先级反转)、Flash 升级与回滚、分层设计与联调排查。面试官强调要把「会用」讲成「能讲清机制和取舍」。
全志科技 嵌入式一面 采集上报链路与实时性追问
全志科技嵌入式一面,追问 SPI/I2C/UART 与 ADC 采样链路、MQTT 上报如何协同,高频采集与慢速上报抢 CPU 时如何用 DMA、环形缓冲和队列保实时性,偶发挂死如何定位到量产边界。
全志科技嵌入式软件开发二面 Linux内核十五问
全志科技嵌入式软件开发二面真题:从项目深挖切入内核态与用户态交互、硬中断与软中断、自旋锁互斥锁信号量、DMA 与 Cache 一致性、OOM 优化、OTA 升级与调试手段优先级。
安克创新 嵌入式面经 MCU 内存布局与栈溢出排查
安克创新嵌入式面经,集中在 MCU 内存与运行时排查。从代码、常量、已初始化和未初始化数据的段布局问起,延伸到栈空间与动态申请的区别、栈被破坏的证据链与 HardFault 现场分析、内存变少的定位和串口不定长帧的 DMA 划分。
拓竹科技 嵌入式一面 项目深挖与偶发死机定位
拓竹科技嵌入式一面,全程围绕一个投入最深的项目深挖。面试官从业务背景、架构分层、任务与中断划分一路问到关键路径的时序与资源预算,重点追问通信外设设计、音频链路丢包错位排查,以及偶发死机、看门狗复位如何用证据定位根因。
大疆嵌入式软件一面二面:从 static 到环形缓冲区
大疆嵌入式软件一面二面:一面约 70 分钟,考 static 与 volatile、内存对齐、memcpy 与 memmove、中断与 RTOS 同步,手撕链表反转;二面约 80 分钟追问缓冲区容量、丢数据判定与延迟测量,手撕环形缓冲区。
嵌入式大厂面试核心要素总结:从 C 语言到项目复盘
嵌入式秋招面试要素总结,按权重拆成 C 语言与数据结构、操作系统与 RTOS、体系结构与底层、硬件与通信协议、项目与软素质五个维度,给出高频考点清单、手撕代码范围、项目讲法、不同大厂偏好差异与复习节奏参考。
汇顶科技 嵌入式面经 操作系统底层与并发同步
汇顶科技嵌入式面经,题目集中在操作系统底层。从接触过的子系统与方向选择问起,追问调度决策与上下文切换、进程与线程在地址空间和故障影响上的差异、进程隔离依赖的硬件与内核机制,以及同地址空间内共享数据的同步手段选型与学习路径。
海康威视 嵌入式软件开发一面面经:static/inline、RTOS 优先级反转与网络编程 30 问
海康威视嵌入式软件开发一面 30 题:C 语言基础与栈溢出、链表操作,中段集中问 RTOS(优先级反转、任务优先级怎么排、响应超时与栈溢出排查),后段是进程线程、UDP 可靠传输、select 与 epoll,最后聊项目难点与 AI 工具可靠性。
海康威视嵌入式软件二面:全程行为面
海康威视嵌入式软件二面面经,整场十道题全是行为与意愿类问题:自我介绍怎么挑重点、选公司最看重什么、base地能否接受、为什么选嵌入式方向、三到五年的能力与角色目标、最大优势与想改进的地方、任务并行时怎么排优先级、遇到没接触过的技术难题从哪一步开始、偏好的团队协作方式、冲刺阶段能否阶段性多投入。
荣耀嵌入式面经(一面 + 二面)
荣耀嵌入式面经:一面围绕 C 语言内存布局、指针、I²C/SPI 时序与中断机制、FreeRTOS 任务调度与上下文切换展开,并结合项目追问蓝牙模块的通信分层;二面是项目分工、竞赛经历、团队分歧与个人选择类综合题。作者复盘指出最容易露怯的是简历上写「熟悉」的那些东西,建议顺着一条数据从接收到处理走一遍代码。
华测导航嵌入式一面:Linux 基础与模型部署
华测导航嵌入式软件开发岗一面记录,考察 Linux 进程线程与进程间通信、死锁四个必要条件、模型量化和部署可行性评估、多线程并发推理导致的检测框错位,以及零拷贝 DMA-buff 优化。作者自评是 KPI 面,两天后进了人才库。
科大讯飞车载嵌入式一面:ARM 特殊寄存器与任务切换
科大讯飞车载嵌入式一面面经,base 苏州、共两轮。以项目深挖开场,覆盖 ARM 特殊寄存器(PC、LR 等)及作用、CAN 配置与 CAN FD 差异、SRAM 内存分布、FreeRTOS 任务切换原理、串口接收不定长数据与常用编译工具。
经纬恒润嵌入式二面:PPT 讲项目 + 堆栈与看门狗
经纬恒润嵌入式二面面经,要求先做 PPT 展示项目。面试以底盘项目为主线逐步深挖,追问任务划分与软件架构,八股部分考察看门狗使用、堆栈区别与溢出后果,并涉及 CAN、TIM、USART,岗位方向偏汽车座椅与 FOC 电机驱动。
联芸科技嵌入式软件开发一面 驱动与内存拷问
联芸科技嵌入式软件开发一面:从驱动分层与阻塞边界问起,覆盖启动流程、const 与静态变量的内存段、栈堆相向生长、定长内存池、中断下半段、DMA 与 Cache 一致性等底层细节。
联芸科技嵌入式软件一面:启动方式与 SPI/IIC/串口区别
联芸科技嵌入式软件开发一面面经:开场自我介绍与项目深挖,围绕 PID 灵敏度反复追问,随后考察编译烧录后的启动方式(Boot0、Boot1 与启动位置)、被管理中断的单核多核划分、单步调试之外的定位手段,以及 SPI、IIC、串口的区别。
联芸科技嵌入式软件开发二面:项目深挖与存储固件方向
联芸科技嵌入式软件开发二面面经,全程围绕项目深挖:如何按需求、实现、联调、结果讲清一个投入最多的项目,再给两个月会优先改哪两块,怎么证明自己做过寄存器与驱动级开发,以及为什么选存储主控与固件方向。
龙旗科技 嵌入式面经 C 语言限定符与内存布局
龙旗科技嵌入式面经,八股集中在 C 语言底层。考 const 与指针结合的三种含义、static 的局部与文件作用域用法、volatile 抑制优化及其与原子操作的区别、数组名与指针的差异,以及程序加载后的段布局。
云鲸智能嵌入式软件开发二面面经(项目拷打)
云鲸智能嵌入式二面,全程围绕一个 STM32H747 车载中控双核项目拷打:CM7/CM4 的职责划分与理由、OpenAMP/RPMsg 链路如何不被 UI 饿死、HSEM 在双核启动中的作用、FreeRTOS 任务划分与 OTA 期间哪些任务能挂、双槽 OTA 的镜像校验与生效流程、CAN 总线的实时性保障与故障定位。问题层层追到设计取舍,而不只是「用了什么」。
诺瓦星云嵌入式二面面经
诺瓦星云嵌入式软件开发二面面经,以项目深挖为主,覆盖 FreeRTOS 任务间通信方式的选型、Linux 字符设备驱动框架与 platform 总线、I2C 与 SPI 通信失败的定位思路、进程线程与死锁、C++ 多态与智能指针,以及系统跑飞和性能瓶颈的排查方法。
诺瓦星云嵌入式一面:FreeRTOS 调度、C++ 继承与 STL 容器
诺瓦星云嵌入式软件开发一面面经:从 FreeRTOS 任务优先级、调度原理与死锁排查切入,考到线程与死锁四条件、C++ 三种继承的权限变化、STL 容器与 deque 结构、map 和 unordered_map 的取舍、中断上下文限制,以及 C 与 C++ 的差异。
盛宏嵌入式一面:CAN、低功耗与外置ADC选型
盛宏嵌入式岗位线下一面实录,面试官并非专职嵌入式方向,问题较浅,集中在CAN总线、低功耗设计和为什么使用外置ADC三个点上。
阳光电源嵌入式一面:堆栈、野指针与 MCU 外设
阳光电源嵌入式开发一面记录,围绕 C 语言基础与 MCU 工程能力:堆与栈的区别、static 的作用、野指针与 malloc/free 的防护、STM32F4 的 RAM 与外设资源,以及 SPI/I2C/MQTT 多组数据上报的设计。
TCL 嵌入式一面:启动流程、Ring Buffer 与量化
TCL 嵌入式一面记录(面试官来自 AI 开发中心,偏通用软件基础):无标准库下的 memset/memcpy、BootLoader 单核转多核与虚实地址切换、线程安全 Ring Buffer、三级流水线、零拷贝与模型量化。
新凯来嵌入式一面凉经(985本)
新凯来嵌入式一面凉经,作者985本科背景。几乎没问八股,全程围绕项目与白板:项目是否用RTOS、无RTOS时怎么写任务调度、共享白板画系统图被指出画成了列表,最后手写滑动窗口求平均值代码卡壳,面试未通过。
阳光电源嵌入式开发面经:C 语言八股与 MCU 项目
阳光电源嵌入式岗一面面经,从自我介绍与代表项目切入,考察堆栈区别、static 作用、野指针与 malloc 防护,STM32F4 的 RAM 与外设资源、SPI/I2C/MQTT 组网,以及进程线程、锁与 FreeRTOS 优先级反转。
云鲸智能嵌入式软件开发一面:C++ 基础连环拷打
云鲸智能嵌入式软件开发一面面经,题量大、覆盖广。从扫地机器人多传感器时间戳对齐切入,密集考察 C++ 细节:const 与 constexpr、野指针与悬空指针、虚表分派、深浅拷贝与智能指针、placement new、内存屏障。
中兴微电子一面:EB配置、启动流程与MPU
中兴微电子嵌入式方向一面,实习内容问得较浅,技术问题集中在EB配置、芯片启动流程、内存泄漏、栈溢出、MPU等底层知识点,并确认Linux使用情况。