嵌问Embedded Interview Lab
题库开始练习面试辅导关于本站
我的复习
首页题库开始练习面试辅导关于本站我的复习
嵌问 · 把“知道”练成“讲得清楚”
面试辅导关于与来源浏览题库学习记录仅保存在当前浏览器

Question Bank

嵌入式面试题库

按知识、方向与难度筛选;每道题都有分层回答和工程追问。

按当前条件练习

知识分类

全部题目 24C/C++ 与基础 3数据结构与算法 2MCU 与外设 5ARM 与系统基础 1RTOS 3嵌入式 Linux 4调试与可靠性 3项目追问 3
找到 24 道题第 1 / 3 页
C/C++ 与基础MCU / RTOS入门原理题

为什么 volatile 不能保证原子性和线程安全?

区分编译器可见性约束、CPU 原子操作和并发同步,并说明嵌入式场景中的正确用法。

volatile并发编译器
C/C++ 与基础嵌入式 Linux进阶原理题

结构体内存布局为什么不适合直接当作通信协议?

讨论对齐、填充、字节序和 ABI 差异,说明稳定的序列化边界该怎样设计。

ABI内存对齐协议
C/C++ 与基础MCU / RTOS入门代码阅读

返回局部变量地址的代码为什么危险?

从自动存储期、栈帧复用和未定义行为解释悬空指针,并给出可维护的接口设计。

指针生命周期栈
数据结构与算法MCU / RTOS入门代码阅读

环形缓冲区如何区分“空”和“满”?

比较预留槽位、元素计数和额外状态位三种方案及其并发含义。

环形缓冲队列并发
数据结构与算法嵌入式 Linux进阶代码阅读

解析二进制协议时,怎样安全处理长度与字节序?

把边界校验放在读取之前,用显式端序转换避免未对齐和越界访问。

协议字节序边界检查
MCU 与外设MCU / RTOS进阶项目追问

SPI 和 I²C,在真实项目里应该怎么选?

从节点数量、带宽、布线、电气特性与软件成本做约束分析,并用测量证据完成协议选型闭环。

SPII²C信号完整性DMA
MCU 与外设MCU / RTOS进阶故障定位

SPI 设备偶发返回全 0xFF,如何系统定位?

用供电、片选、时序、模式和软件状态机分层排查,而不是先猜驱动代码。

SPI逻辑分析仪调试
MCU 与外设MCU / RTOS深入项目追问

UART + DMA 接收不定长数据时,环形缓冲怎样设计?

说明 DMA 写指针、软件读指针、空闲检测、溢出策略以及缓存一致性。

UARTDMA环形缓冲
上一页123下一页