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

Question Bank

嵌入式面试题库

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

按当前条件练习

知识分类

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

内核启动参数中的 root、rootwait、console 和 init 分别影响什么?

root 指定根文件系统设备或标识,rootwait 等待异步出现的根设备,console 决定内核控制台,init 指定首个用户态程序。根挂载失败还取决于存储驱动、文件系统驱动和设备枚举是否内建。

高频面试新增100题内核启动参数
嵌入式 Linux嵌入式 Linux入门原理题

设备发送 IPv4 数据前,怎样判断是 ARP 目标还是 ARP 网关?

主机用目标 IP 与本机掩码判断是否同一 On-link 子网;同网段解析目标 MAC,不同网段查路由并解析下一跳网关 MAC。ARP 只在本地链路解析 IPv4 到链路地址,不会查询远端最终主机。

高频面试新增100题IPv4
嵌入式 Linux嵌入式 Linux深入原理题

设备树 reg、ranges、#address-cells 和 #size-cells 怎样一起解释地址?

子节点 reg 的单元数量由父节点的 #address-cells/#size-cells 决定,地址先处于父总线地址空间,再通过 ranges 映射到上一级。空 ranges 表示地址一一对应;缺失与空值语义不同。

高频面试新增100题设备树
嵌入式 Linux嵌入式 Linux进阶原理题

阻塞 socket 的 send 成功返回,为什么仍可能只发送一部分?

流式 Socket API 返回本次接受到内核发送缓冲的字节数,不保证等于请求长度,也不代表对端应用已经处理。信号、超时、非阻塞 EAGAIN 和缓冲压力都要求维护偏移并重试。

高频面试新增100题Socket
嵌入式 Linux嵌入式 Linux进阶原理题

驱动为什么不能直接解引用用户指针?copy_from_user 返回值怎样处理?

用户地址可能无效、跨页、并发改变或触发缺页,内核必须用 uaccess API。copy_from_user/to_user 返回未复制的字节数而不是负 errno,非零通常转换为 -EFAULT;复制后仍要验证长度、枚举和溢出。

高频面试新增100题用户内存访问
嵌入式 Linux嵌入式 Linux进阶原理题

驱动返回 -EPROBE_DEFER 是什么意思?为什么可能反复 probe?

消费者设备已被枚举但它依赖的供应者驱动尚未就绪时,可返回 -EPROBE_DEFER,内核稍后在依赖条件变化时重试。驱动必须让每次失败路径可重复、无泄漏,并区分真正配置错误与暂时未就绪。

高频面试新增100题延迟探测
嵌入式 Linux嵌入式 Linux深入原理题

高精度定时器回调和 Workqueue 应该怎样分工?

hrtimer 在原子上下文快速记录时间、更新轻量状态或排队后续工作,不能睡眠;Workqueue 在进程上下文执行可阻塞或耗时处理。周期 hrtimer 应依据原计划到期点 forward,避免处理耗时造成累积漂移。

高频面试新增100题高精度定时器
调试与可靠性MCU / RTOS深入故障定位

ESD/EMI 测试中设备复位或数据错乱,软硬件如何联合定位?

先用复位原因、Fault 快照、供电和关键 IO 波形区分电源跌落、复位脚耦合、时钟失锁、总线毛刺和软件异常。硬件检查回流、屏蔽、滤波、TVS 与布局,软件增加输入校验、超时恢复和持久化原子性。

高频面试新增100题EMI/ESD
上一页12345678910111213下一页