地平线面试题(2026 最新)

地平线相关面试题,按最终去重题目聚合。

927 道真题 · 更新 2026-08-05

筛选题目
第 741 题vim中如何替换文本中的单词? 考察对vim编辑器基本文本替换命令的掌握技术原理第 742 题Transformer的Softmax能否去掉,为什么? 考察自注意力机制中Softmax的作用、数值稳定性及替代方案的理解技术原理方案权衡问题排查Transformer第 743 题什么时候会发生线程切换? 考察对操作系统线程调度与上下文切换触发机制的理解技术原理第 744 题你对分布式训练有哪些了解? 考察分布式训练的基本概念、主流框架与并行策略系统设计技术原理DeepSpeedPyTorch第 745 题请设计并实现一个经典的01背包动态规划算法,并分析其时间与空间复杂度。 考察动态规划建模、状态转移与复杂度分析能力编码实现问题拆解第 746 题请解释程序存储区和static存储区的区别,并说明static关键字在不同上下文中的作用。 考察对内存分区和static关键字语义的理解问题拆解技术原理第 747 题请分享一个你快速掌握新技能或新知识的经历,并说明你的学习方法。 考察学习能力、学习方法与知识迁移能力持续改进问题拆解自我认知第 748 题请说明 shared_ptr 的内部实现原理、weak_ptr 的典型用法,以及调用 weak_ptr::lock() 可能遇到的问题,并解释如何结合二者实现观察者模式。 考察智能指针内存管理原理、循环引用处理及实际工程应用技术原理方案权衡问题排查C++第 749 题虚拟内存和物理内存有什么区别? 考察对虚拟内存与物理内存基本概念的区分技术原理第 750 题请进行自我介绍,重点分享你的校园经历和实习经历。 考察自我呈现与经历梳理能力沟通表达自我认知自我呈现第 751 题请介绍在I2C驱动开发中通常需要实现哪些操作或接口。 考察对I2C驱动框架、设备注册及核心操作函数的理解与实现能力编码实现问题拆解技术原理I2C第 752 题请描述你在项目中使用的ARM硬件体系中的L1和L2 Cache配置,以及它们对性能的影响。 考察候选人对ARM架构缓存层次结构的理解及其对系统性能的影响性能优化技术原理ARM第 753 题一个基类指针如何转成子类指针? 考察C++类型转换的语义、安全性及适用场景风险判断技术原理C++第 754 题请说明如何使用 Git 查看历史提交记录和查看当前所在分支。 考察 Git 基础操作命令的掌握程度技术原理Git第 755 题请用 Promise 封装一个 delay 函数,使调用后等待指定毫秒数再继续执行,并说明其使用场景与注意事项。 考察 Promise 的理解与异步封装能力编码实现技术原理第 756 题请解释 async/await 的工作原理和它在 JavaScript 异步编程中的作用。 考察对异步编程模型、事件循环和代码可读性的理解编码实现问题拆解技术原理JavaScript第 757 题请对比 Linux、xv6 与 FreeRTOS 的设计思路,并谈谈你对它们差异与适用场景的理解。 考察对三类操作系统设计与适用场景的辨析能力技术原理技术选型FreeRTOSLinux第 758 题在优先级抢占模式下,什么场景会发生优先级反转问题? 考察对优先级反转触发场景及其成因的理解风险判断技术原理第 759 题请谈谈你对 React 的理解,包括其核心特性与适用场景。 考察对 React 核心概念的理解深度与实际应用经验业务理解自我呈现技术原理React第 760 题给定一个数组,求子数组中的最大和,要求相邻元素不能同时选择。请手写代码实现。 考察动态规划设计与边界处理能力编码实现问题拆解技术原理