地平线面试题(2026 最新)

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

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

筛选题目
第 301 题如何适配一个使用DMA的串口驱动? 考察DMA驱动适配的关键配置与调试能力系统设计技术原理第 302 题uboot是被加载到哪个硬件上的? 考察对bootloader启动流程和硬件相关的理解技术原理第 303 题请手写实现一个深拷贝函数,并说明其适用场景与局限性。 考察深拷贝实现能力、边界处理意识与原理理解编码实现风险判断技术原理JavaScript第 304 题请解释如何实现在原数组上进行排序,不借助额外的存储空间。 考察原地排序算法原理与空间复杂度优化技术原理方案权衡第 305 题看过FreeRTOS源码吗,如何对其内核功能进行裁剪? 考察对FreeRTOS内核源码的理解及根据实际需求裁剪内核功能的能力性能优化系统设计技术原理FreeRTOS第 306 题讲讲重载和重写的区别。 考察对方法多态机制的理解及语言特性区分技术原理第 307 题前端浏览器如何跨标签页通信? 考察前端对浏览器本地存储、事件机制及跨标签页通信方案的掌握技术原理技术选型方案权衡Web Browser第 308 题利用 Promise 实现 delay 函数 考察 Promise 基本用法和异步控制能力编码实现技术原理第 309 题如何实现 ISP 参数的自动化调试?请描述你的思路和具体做法。 考察对 ISP 调参流程自动化、算法优化和工具链设计的能力数据驱动问题拆解技术选型第 310 题怎么去检测阶段性学习的程度和效果呢? 考察候选人自我评估与学习闭环能力持续改进问题拆解自我认知第 311 题新领域怎么快速上手? 考察候选人自主学习、信息获取与方法论提炼的能力持续改进结果导向自我认知第 312 题请解释 Linux 中从驱动加载到用户接口暴露的原理,包括 netlink 机制和 UDEV 的实现过程,并说明它与传统设备加载机制的区别。 考察对 Linux 设备模型、内核用户态通信和动态设备管理的理解问题拆解系统设计技术原理Linux第 313 题请介绍地平线的业务是什么。 考察候选人对目标公司业务模式与产品定位的理解业务理解人岗匹配第 314 题请介绍在前端框架中组件之间进行通信的常见方式。 考察对前端组件通信机制的理解和归纳能力技术原理技术选型方案权衡Vue第 315 题当 dynamic_cast 转换失败时,指针和引用场景分别会怎样? 考察对 C++ 动态类型转换失败行为的理解风险判断技术原理C++第 316 题fwrite 写入数据时,数据是写入用户态缓冲区还是直接写入内核态? 考察对标准库缓冲机制与系统调用关系的理解技术原理C第 317 题请列举并简要说明你在日常工作中常用的 Linux 基础命令及其用途。 考察 Linux 基础命令的掌握程度和实际应用能力技术原理Linux第 318 题请介绍虚拟内存管理中二级页表和普通(一级)页表的区别。 考察对虚拟内存分页机制、页表层级和地址转换的理解问题拆解技术原理方案权衡第 319 题指针和数组变量有哪些相似的地方? 考察对指针与数组关系的理解及底层内存模型认知问题拆解技术原理C第 320 题请介绍ORB-SLAM2的初始化过程,包括其目的、关键步骤和可能遇到的问题。 考察对视觉SLAM初始化原理与流程的理解问题拆解技术原理