摩尔线程面试题 · 技术原理
摩尔线程相关面试题,按最终去重题目聚合。
共 165 道真题 · 当前筛选命中 120 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 41 题请解释操作系统中的伙伴系统,说明其内存管理原理和底层实现机制。 考察对伙伴系统内存分配算法的理解深度及底层实现细节第 42 题为什么析构函数通常需要声明为虚函数? 考察析构函数虚化的必要性及内存安全问题第 43 题请介绍你在项目中使用 MLIR 和 Trion 的经验及其解决的问题。 考察对 MLIR 和 Trion 工具链的理解及实际应用能力第 44 题请介绍 C++ 中智能指针的基本原理和常见类型,并说明它们各自的使用场景。 考察对 C++ 智能指针原理、类型差异及适用场景的理解第 45 题请解释进程在运行过程中涉及的段(segment)的概念,以及段与页的区别。 考察对进程内存布局和内存分段、分页机制的理解第 46 题在伙伴系统内存分配机制中,最小可分配的内存块大小通常取决于什么参数? 考察对伙伴系统内存分配粒度及配置参数的理解第 47 题请介绍你在实习项目中如何利用 Vulkan 判断渲染通道之间的依赖关系。 考察对 Vulkan 渲染流水线同步机制的理解及实际应用能力第 48 题请实现反转链表中从第 m 个节点到第 n 个节点部分的操作,并说明边界情况如何处理。 考察链表操作、区间反转实现与边界处理能力第 49 题请列举并说明几个常用的 Linux 命令及其用途。 考察常用 Linux 命令的熟练度和解释能力第 50 题谈谈你对GPU在AI发展中的作用和局限的看法。 考察对GPU技术特性及其在AI领域应用的认知深度第 51 题Linux环境配置有哪些方式? 考察对Linux环境配置工具的掌握及其适用场景第 52 题哈希表选取数据的时间复杂度为什么是O(1) 考察哈希表工作原理与均摊时间复杂度的理解第 53 题mutex和spinlock的区别和使用场景分别是什么?中断上下文中能否使用spinlock? 考察并发原语的理解、适用场景判断及中断上下文约束第 54 题请介绍 Java 中 static 关键字的主要使用方式。 考察对 Java static 关键字的理解与应用第 55 题用过哪些实现线程同步的方法? 考察多线程同步机制的掌握和实际应用场景第 56 题请介绍你在项目中使用的设计模式,并说明它们的应用场景和细节。 考察设计模式的理解深度、实际应用场景与细节掌握第 57 题请介绍你对数字版权管理(DRM)框架的理解,包括它的核心目标、典型组成模块,以及在实际项目中如何选型和落地。 考察对DRM原理、组成及工程落地的综合理解第 58 题请介绍你在实际项目中使用 Git 的常见操作和协作流程。 考察 Git 基础操作、分支策略和团队协作理解第 59 题你了解 CMake 吗? 考察对 CMake 构建工具的基本认知与使用经验第 60 题请说明 Java 中 static 修饰的成员在程序生命周期中的特点。 考察对 static 关键字生命周期和存储机制的理解