嵌问Embedded Interview Lab
题库进阶题库开始练习学习路线企业项目面试辅导关于本站
我的复习
首页题库进阶题库开始练习学习路线企业项目面试辅导关于本站我的复习
嵌问 · 把“知道”练成“讲得清楚”
原创进阶题库学习路线企业项目面试辅导关于本站浏览题库学习记录仅保存在当前浏览器

Question Bank

嵌入式面试题库

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

按当前条件练习

知识分类

全部题目 394C/C++ 与基础 67数据结构与算法 20MCU 与外设 74ARM 与系统基础 42RTOS 45嵌入式 Linux 86调试与可靠性 14项目追问 16综合题组 30
当前条件:#新增60题 清除
找到 60 道题第 2 / 8 页
数据结构与算法MCU / RTOS进阶原理题

LRU 缓存为什么常组合哈希表和双向链表?

哈希表负责按键快速定位,双向链表维护最近使用顺序,使命中更新和淘汰尾部都可接近 O(1)。实现难点是两种结构必须原子地保持一致,并定义容量、并发、失败回滚和对象所有权。

高频面试新增60题LRU 缓存
数据结构与算法MCU / RTOS进阶原理题

侵入式链表为什么常见于内核和固定对象池?

侵入式链表把节点嵌入业务对象,不需为节点单独分配内存,插入删除成本稳定,还能用 container-of 找回宿主对象。代价是对象与容器耦合、同一节点不能同时属于多个链表,生命周期必须严格受控。

高频面试新增60题侵入式链表
数据结构与算法MCU / RTOS深入原理题

大 O 复杂度为什么不能直接回答实时系统的最坏执行时间?

大 O 描述输入规模增长趋势,忽略常数、缓存、总线争用、分支和抢占;实时系统关心给定平台与输入边界下的时间上界。应先限制数据规模和执行路径,再结合测量与静态分析建立 WCET 证据。

高频面试新增60题最坏执行时间
数据结构与算法MCU / RTOS入门代码阅读

手写二分查找最容易错在哪些边界和溢出细节?

首先固定区间语义为闭区间或半开区间,并让循环条件、mid 更新和返回值保持一致。`mid = low + (high-low)/2` 可避免端点相加溢出;处理重复值时还要明确找任意、首个还是插入位置。

高频面试新增60题二分查找
数据结构与算法MCU / RTOS深入原理题

有限位宽序列号回绕后,怎样正确判断新旧和窗口范围?

模空间中的新旧关系只能在小于半个序列空间的已知窗口内定义,不能直接用普通大于号。常见做法是以无符号差值与半范围比较,并限制最大在途窗口,恰好相差半空间时需定义为不可比较。

高频面试新增60题序列号
数据结构与算法MCU / RTOS进阶原理题

校验和与 CRC 的差别是什么?CRC 能防恶意篡改吗?

简单校验和主要累加数据,CRC 按选定生成多项式计算余数,对特定长度内的突发错误有可分析的检测能力。两者都不是带密钥的认证,攻击者可以重算;防篡改应使用 MAC 或数字签名。

高频面试新增60题CRC
MCU 与外设MCU / RTOS深入故障定位

ADC 前端源阻抗过大时,为什么采样结果会偏低或串通道?

ADC 采样保持电容需要在采样窗口内通过信号源充到足够接近输入电压。源阻抗高或通道切换过快时,电容来不及稳定并残留前一通道电荷;可延长采样时间、加缓冲或丢弃首样。

高频面试新增60题ADC 采样
MCU 与外设MCU / RTOS进阶原理题

ADC 扫描配合 DMA 时,怎样确认通道顺序并处理溢出?

DMA 缓冲顺序由 ADC 常规序列和转换完成请求规则决定,不应假设按通道编号排列。要配置连续/单次、序列长度和 DMA 循环模式,处理半满/全满边界,并监控 ADC Overrun 与 DMA 错误。

高频面试新增60题ADC DMA
上一页12345678下一页