小马智行面试题 · Linux
小马智行相关面试题,按最终去重题目聚合。
共 159 道真题 · 当前筛选命中 10 道 · 更新 2026-08-05
筛选题目已选:Linux
考察点
技术栈
第 1 题请解释共享内存的底层实现原理。 考察对共享内存内部机制的理解,包括内核数据结构、映射过程和同步机制第 2 题请比较 Linux 与实时操作系统(RTOS)在设计目标和行为特性上的主要差别。 考察对操作系统调度机制、实时性与可预测性的理解第 3 题在 Linux 系统中,操作系统内核通常负责哪些核心工作? 考察对操作系统内核职责的理解第 4 题请列举几个常用的 Linux 命令,并说明它们各自的用途。 考察对 Linux 基础命令的掌握程度和表达能力第 5 题请说明 Linux 中 CFS 调度器和实时(RT)调度器的工作原理及区别。 考察对 Linux 调度器设计、公平性与实时性权衡的理解第 6 题你在研发工作中主要偏重哪一层?是否接触过内核态开发? 考察候选人的技术栈定位、底层功底和方向适配性第 7 题内核态和用户态之间如何进行通信?请介绍常见机制及各自适用场景。 考察对内核与用户空间通信机制的掌握及场景选型能力第 8 题请描述在Linux下如何通过设备树配置SPI设备,并说明在其中编写SPI驱动的要点。 考察对设备树描述外设机制及SPI驱动框架的理解第 9 题请介绍你对kgdb和ftrace的理解,以及它们各自适用的调试场景。 考察对内核调试工具的理解和场景化应用能力第 10 题请描述你为 Linux 0.1 内核增加过哪些系统调用,并说明你编写或修改了哪些内核模块。 考察对早期 Linux 内核结构、系统调用实现机制和模块开发的理解