地平线面试题 · 问题拆解

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

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

筛选题目已选:问题拆解
第 141 题VIO系统如何标定? 考察对VIO标定内容、方法及误差影响的掌握问题拆解技术原理第 142 题判断数组中是否存在某个元素的方法有哪些? 考察数组遍历与查找的基本实现和心理模型建立编码实现问题拆解技术原理第 143 题请说明Python中可变对象与不可变对象的区别,并各举两个数据类型例子。 考察Python数据类型基础概念的理解问题拆解技术原理Python第 144 题请介绍UDS诊断服务的基础知识,包括常用服务分类,并说明流控帧的作用以及34服务的功能。 考察对UDS协议核心服务、流控机制及具体服务行为的理解问题拆解技术原理CAN第 145 题请介绍你如何在项目中选用驱动以及如何实现驱动程序。 考察驱动技术选型、实现原理与工程落地能力问题拆解技术原理技术选型第 146 题请解释信号量(Semaphore)的工作原理。 考察信号量核心机制、计数与等待队列的管理问题拆解技术原理第 147 题在项目中使用 Ceres 优化时,你是手动计算雅克比矩阵还是使用自动求导?请说明原因和实现细节。 考察对 Ceres 优化器中求导方式的理解及实际项目应用编码实现问题拆解技术原理第 148 题给定一个正整数 n,请实现一个函数计算 n! 末尾有多少个连续的 0。要求使用递归方式,思路基于统计质因数 5 的个数,递归公式为 (n == 0) ? 0 : n / 5 + f(n / 5)。 考察阶乘末尾零的计算原理与递归实现能力编码实现问题拆解技术原理第 149 题请分享一次你在压力较大的情况下完成工作的经历。 考察候选人的抗压能力与实际应对行为问题拆解结果导向自我认知第 150 题请说明中断上半部和中断下半部的使用场景分别是什么? 考察中断处理机制中上下半部划分原则及适用场景问题拆解技术原理Linux第 151 题请描述用户态到内核态的切换流程,包括涉及的指令和关键机制。 考察对系统调用、中断与上下文切换原理的理解问题拆解技术原理第 152 题Promise和setTimeout的区别 考察对JavaScript异步机制中微任务与宏任务调度的理解问题拆解技术原理JavaScript第 153 题对于一个器件的强制对流散热怎么考虑? 考察散热设计的关键参数、计算流程和工程权衡问题拆解技术原理方案权衡第 154 题请介绍一次你参与的团队项目,你们是如何选题的? 考察项目选题的逻辑性与对团队目标的贡献问题拆解项目复盘第 155 题promise 和 async/await 有什么区别? 考察异步编程两种写法的原理差异与适用场景问题拆解技术原理技术选型JavaScript第 156 题在选择输出滤波电感时,感值应该取多大?请说明考虑因素与大致估算方法。 考察电感选型与纹波电流的关系计算能力编码实现问题拆解技术原理第 157 题请随机选择一道你未做过的中等难度算法题(如力扣 2139),现场完成并讲解你的解题思路。 考察算法解题能力、编码实现与思路表达编码实现问题拆解技术原理第 158 题请说明ELF文件在Linux中的加载过程,涉及哪些关键步骤和数据结构? 考察对ELF文件格式、加载流程及操作系统内核机制的理解问题拆解技术原理Linux第 159 题请说明进程调度发生的时机,并举例描述基于时钟中断(如 SysTick)实现抢占式调度时,进程被抢占的两个关键部分及其具体过程。 考察对抢占式调度触发时机与时钟中断处理流程的理解问题拆解技术原理第 160 题VIO系统如何初始化? 考察对VIO初始化流程、要求及处理技巧的掌握问题拆解技术原理