设备树 面试题
共 6 篇真实面经 · 涵盖 瑞芯微 / 牛客网用户分享 / 影石 / 清微智能 等 4 家公司
瑞芯微嵌入式驱动岗面经(凉经)
瑞芯微 SoC 原厂驱动岗两轮技术面:一面考 volatile、static、const 与指针、进程线程、用户态与内核态、系统调用路径、内存对齐、大小端、静态动态库、Makefile 与 I2C;二面深入字符设备驱动注册与 open 路径、设备驱动模型匹配与 of_match、platform 与 probe、设备树、中断上下半部与 workqueue、并发保护与自旋锁、copy_to_user、ioremap 和 DMA。
嵌入式精选 20 道必备八股文:C 语言、中断、RTOS、总线与驱动
嵌入式校招与技术一面精选 20 道高频题:C 语言与内存 6 题、中断与 RTOS 并发 6 题、MCU 与外设通信 4 题、Linux 驱动与工程闭环 4 题,另附面试官在每题后面的追问方向、三层准备标准与分岗复习顺序。
嵌入式面试体检清单:C 语言、中断、总线、RTOS 与项目排障
嵌入式校招面试的六块能力底座:C 语言与内存、中断与并发边界、MCU 总线机制、FreeRTOS 内核、Linux 驱动与设备树、项目排障,每块都给了「会用 / 算懂 / 算过关」的分界线,并附 20 道高频面试题与准备优先级。
影石 嵌入式软件开发实习一面凉经:45 分钟八股连问
影石 BSP 方向嵌入式软件开发实习一面,45 分钟全程八股追问:const、static、volatile 的作用,编译四个过程、内存对齐、I2C 原理与 NACK 和总线拉死排查、SPI 四种模式,以及平台设备总线、字符设备驱动、设备树与中断下半部。
瑞芯微嵌入式一面 关键字、内存对齐与设备树九连问
瑞芯微嵌入式一面九连问:volatile 与寄存器读取、static 与 const 的分工、指针数组与数组指针、结构体内存对齐、中断服务函数的限制,以及四级启动流程、设备树匹配与 kmalloc 家族的区别。
清微智能驱动工程师一面:设备树、调度源码与中断子系统连环追问
清微智能驱动工程师一面约 1 小时(9.24),全程要求讲源码:从设备树的展开与加载时机、进程 A 切到进程 B 的细节、根页表寄存器,一路追问到自旋锁差异、irq domain、GIC 中断类型与 4MB 场景下 vmalloc 和 kmalloc 的区别,面试官习惯围绕一个问题挖到底。