卡尔动力面试题 · 技术原理

卡尔动力相关面试题,按最终去重题目聚合。

共 107 道真题 · 当前筛选命中 80 道 · 更新 2026-08-05

筛选题目已选:技术原理
第 41 题请说明 ES6 中 class 类的继承机制与原型链继承之间的关系,并对比它们在语法上的主要差异。 考察对 JavaScript 继承机制的理解深度及 ES6 语法与底层原型的关联问题拆解技术原理JavaScript第 42 题要是给你一个场景打标的任务,你会在路口场景怎么打标 考察对智能驾驶路口场景的标注规范、目标覆盖和边界处理能力业务理解问题拆解技术原理第 43 题用三种不同方式实现“数组去重” 考察多方案实现能力、算法特性对比与边界处理编码实现技术原理方案权衡JavaScript第 44 题请解释 JavaScript 事件循环中宏任务与微任务的执行顺序,特别是当执行宏任务时产生了新的微任务应如何处理? 考察对事件循环机制中宏任务与微任务嵌套调度的理解问题拆解技术原理JavaScript第 45 题执行一个 setTimeout,第二个参数设置为 0,它是立即执行还是等待执行? 考察事件循环、宏任务与定时器工作原理技术原理JavaScript第 46 题请解释React的Fiber架构及其核心设计目标。 考察对React Fiber架构的理解及其设计初衷系统设计技术原理React第 47 题请手写实现一个 Promise.all 函数。 考察对 Promise 并发控制、错误处理与边界情况的掌握编码实现问题拆解技术原理JavaScript第 48 题讲讲SVD? 考察对奇异值分解原理、性质及应用的理解问题拆解技术原理第 49 题源码层面,setState 的更新队列和批量更新逻辑是什么? 考察对 React 状态更新机制和源码实现的理解问题拆解技术原理React第 50 题构造函数可以是虚函数吗?为什么? 考察C++中虚函数机制与构造过程的关系技术原理C++第 51 题请介绍几种常用的异步编程写法,并说明各自的适用场景。 考察对常见异步编程模型的理解与选型能力技术原理技术选型方案权衡第 52 题手撕快速排序 考察快速排序的实现能力、复杂度理解与边界处理编码实现技术原理第 53 题C++多态怎么解释?为什么析构函数通常声明为虚函数? 考察对C++多态本质及虚析构函数作用的理解技术原理C++第 54 题实现一个函数,判断一个点是否在一个旋转后的矩形内部(给定矩形的中心、宽、高和旋转角度)。 考察向量几何、坐标变换和编码实现能力编码实现问题拆解技术原理第 55 题在场景中心(scene-centric)的轨迹预测或规划场景下,如何提升单个智能体(agent-wise)的指标,比如单个智能体的minADE与minFDE? 考察对场景中心模型在agent-wise指标优化上的理解与改进思路性能优化问题拆解技术原理第 56 题Object.prototype和Function.prototype两者的关系是什么 考察JavaScript原型链机制中内置构造器与原型对象的关联技术原理JavaScript第 57 题请列举并说明 Linux 下用于查看进程信息的常用指令。 考察对 Linux 进程管理基础命令的掌握技术原理Linux第 58 题在卡车1带多的业务模式下,轨迹预测与普通模式有什么区别? 考察对特定业务场景下轨迹预测技术挑战的理解与方案权衡业务理解系统设计技术原理第 59 题什么是过拟合、什么是欠拟合?请分别说明此时偏差(bias)和方差(variance)的大小关系。 考察对过拟合、欠拟合概念及其与偏差-方差权衡关系的理解问题拆解技术原理第 60 题请谈谈多模态学习有哪些主要类型或研究方向? 考察对多模态领域基础分类和核心范式的理解业务理解技术原理