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