小马智行面试题 · 问题拆解
小马智行相关面试题,按最终去重题目聚合。
共 159 道真题 · 当前筛选命中 50 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 1 题请说明使用 TensorRT 进行模型部署的主要步骤和编写要点 考察对 TensorRT 部署流程的理解和实际工程经验第 2 题说明多任务的数据并行实现方式 考察数据并行策略的理解与落地能力第 3 题向std::vector中尾插n个元素时,相比原生数组会多出多少次拷贝?请分析最坏情况的时间复杂度。 考察对vector动态扩容机制、拷贝次数和时间复杂度的理解第 4 题请解释浅拷贝与深拷贝的区别,并说明在何种场景下需要深拷贝。 考察对对象复制概念的理解及实际应用场景的判断第 5 题在多任务训练中,如果任务间收敛不一致,你会采用哪些方法来解决? 考察多任务学习中任务冲突的处理能力和模型设计经验第 6 题请阐述ViT的结构、计算复杂度以及它如何应用于图像分类。 考察对ViT架构原理、复杂度来源和任务适配的理解第 7 题请实现删除链表倒数第 n 个节点的算法,并说明处理边界情况的思路。 考察链表操作、双指针技巧与边界处理能力第 8 题设计一个十字路口车辆情景测试 考察交通场景测试设计能力、场景覆盖与参数化思维第 9 题能简单说一下RTOS怎么移植的吗 考察对RTOS移植流程的理解和实际经验第 10 题请介绍如何实现数组或列表的随机乱序(shuffle),并说明其正确性要求。 考察对乱序算法的原理、均匀性与实现细节的理解第 11 题请介绍一个你在项目中遇到的主要困难,以及你如何解决它并获得收获。 考察问题解决能力、主动性与项目复盘能力第 12 题共享内存在内核里面是怎么实现的? 考察操作系统内核中共享内存的实现机制与原理第 13 题请描述如何使用字典树(Trie)和贪心策略求解数组中两个数的最大异或值问题,并说明复杂度。 考察字典树数据结构与贪心策略在异或最值问题中的应用第 14 题请解释共享内存的底层实现原理。 考察对共享内存内部机制的理解,包括内核数据结构、映射过程和同步机制第 15 题给定一个整数数组,统计所有和为 k 的非零整数幂的连续子数组的个数。请给出算法思路与实现。 考察滑动窗口或前缀和结合幂次枚举的算法设计与编码实现第 16 题请编写一个DFS走迷宫的代码,要求保存并打印能走通的路径。 考察深度优先搜索的实现能力及路径保存与回溯处理第 17 题将CAN数据发送到上位机时,你是怎么进行数据打包的?考虑过兼容性吗? 考察CAN数据协议设计、拆包组包逻辑及兼容性意识第 18 题请介绍计算机视觉中的感知任务,例如目标检测、实例分割和关键点检测等。 考察对计算机视觉感知任务体系的理解与区分第 19 题接上题,随着管理车辆数m的增加,爆单次数的期望E(m)的渐近复杂度O是什么? 考察对期望函数渐近行为的分析能力第 20 题有一个棋盘游戏,棋子每次可以走“日”字或“田”字(即两种固定步法)。给定起点和终点,如何求到达终点的最少步数?请说明你的思路。 考察对图搜索模型的理解、最少步数的算法选择及复杂度分析