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

Question Bank

嵌入式面试题库

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

按当前条件练习

知识分类

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

交叉编译中的 sysroot 是什么?库明明存在为何仍链接或运行失败?

sysroot 为目标系统提供头文件、启动文件和库的逻辑根。宿主库不能混入目标链接;即使架构相同,也可能因 libc、ABI、浮点 ABI、C++ ABI 或动态加载器路径不匹配而失败。

高频面试新增100题交叉编译
嵌入式 Linux嵌入式 Linux入门原理题

僵尸进程和孤儿进程有什么区别?

子进程已退出但父进程尚未 wait 回收时成为僵尸,只保留 PID 与退出信息;父进程先退出而子进程仍运行时成为孤儿,通常被系统指定的 Subreaper/PID 1 接管并最终回收。

牛客秋招专题高频面试进程生命周期
嵌入式 Linux嵌入式 Linux入门原理题

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

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

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

取消 delayed_work 时,为什么只调用 cancel_delayed_work 可能仍会释放后运行?

非同步取消可能只阻止尚未开始的排队工作,若回调正在运行,调用返回后它仍可能访问资源。销毁路径通常需要同步取消并先阻止回调自我重排,同时避免持有回调完成所需的锁造成死锁。

高频面试新增60题
延迟工作
嵌入式 Linux嵌入式 Linux深入原理题

字符设备仍被进程打开时,驱动 remove 如何避免对象被提前释放?

remove 应先阻止新请求、注销外部入口并停止硬件,再等待或使在途操作安全失败;已打开文件的 private_data 必须由引用计数或独立生命周期保护,直到最后 release。不能在 remove 后让 file operation 解引用已释放设备。

高频面试新增60题驱动生命周期
嵌入式 Linux嵌入式 Linux深入原理题

字符驱动的 read/write、文件偏移和 poll 应怎样设计?

read/write 应处理用户缓冲复制、部分传输、阻塞/非阻塞和返回字节数;是否使用并更新 `*ppos` 取决于设备语义。poll 只注册等待队列并返回当前就绪掩码,状态变化时驱动负责 wake_up。

牛客秋招专题高频面试file_operations
嵌入式 Linux嵌入式 Linux入门原理题

嵌入式 Linux 从上电到用户空间经历哪些关键阶段?

按 Boot ROM、引导加载器、内核、根文件系统和 init 分层描述启动链。

启动U-Boot内核
嵌入式 Linux嵌入式 Linux深入项目追问

嵌入式设备接入 TLS,最容易忽略哪些系统前提?

覆盖证书链、设备身份、安全时间、随机数、私钥存储、轮换和内存预算。

高频面试TLS安全证书
上一页1234567891011下一页