小马智行面试题 · Linux

小马智行相关面试题,按最终去重题目聚合。

159 道真题 · 当前筛选命中 10 · 更新 2026-08-05

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