小马智行面试题(2026 最新)

小马智行相关面试题,按最终去重题目聚合。

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

筛选题目
第 1 题请说明使用 TensorRT 进行模型部署的主要步骤和编写要点 考察对 TensorRT 部署流程的理解和实际工程经验问题拆解技术原理技术选型第 2 题如何判断大端小端? 考察对字节序概念、内存表示和编程验证方法的理解技术原理C第 3 题请说明SAM(Segment Anything Model)的分割实现方式及其数据生成方式。 考察对SAM核心组件、训练数据构建逻辑的理解业务理解持续改进技术原理第 4 题如何针对不同场景和数据集选择模型效果的评估指标?请结合实例说明。 考察模型评估方法论与指标选择的场景适配能力业务理解技术原理方案权衡第 5 题说明多任务的数据并行实现方式 考察数据并行策略的理解与落地能力问题拆解技术原理第 6 题vector 扩容机制? 考察 STL vector 动态数组的容量管理与性能权衡性能优化技术原理C++第 7 题向std::vector中尾插n个元素时,相比原生数组会多出多少次拷贝?请分析最坏情况的时间复杂度。 考察对vector动态扩容机制、拷贝次数和时间复杂度的理解编码实现问题拆解技术原理C++STL第 8 题面向对象的三大特性是什么?请分别说明其含义。 考察面向对象基础概念的准确理解和表述能力技术原理第 9 题请解释 Java 中 static 关键字的作用,并举例说明其应用场景。 考察对 Java static 关键字的理解及其在编程中的典型应用技术原理技术选型Java第 10 题请解释浅拷贝与深拷贝的区别,并说明在何种场景下需要深拷贝。 考察对对象复制概念的理解及实际应用场景的判断问题拆解技术原理第 11 题请谈谈你实习中如何用Wireshark调试UDP相关问题? 考察对Wireshark抓包工具的使用能力及UDP协议原理的理解项目复盘技术原理问题排查UDP第 12 题在多任务训练中,如果任务间收敛不一致,你会采用哪些方法来解决? 考察多任务学习中任务冲突的处理能力和模型设计经验问题拆解技术原理方案权衡第 13 题请介绍以太网通信在你项目中的具体应用,包括使用场景、技术选型和实现要点。 考察对以太网通信技术的理解和实际项目应用能力项目复盘技术选型问题排查第 14 题请谈谈你对线程安全的理解,以及在多线程编程中你会如何保护共享数据? 考察对线程安全概念和并发控制机制的理解风险判断技术原理方案权衡第 15 题若禁用赋值函数和拷贝构造函数,同时不声明移动构造和移动赋值函数,对默认移动构造和移动赋值函数的调用是否有影响。 考察 C++ 特殊成员函数的自动生成规则及其与拷贝/移动语义的交互风险判断技术原理C++第 16 题FreeRTOS中实时调度的响应机制是怎样的?请描述其调度原理。 考察对FreeRTOS实时调度机制和响应特性的理解系统设计技术原理FreeRTOS第 17 题请阐述ViT的结构、计算复杂度以及它如何应用于图像分类。 考察对ViT架构原理、复杂度来源和任务适配的理解编码实现问题拆解技术原理PyTorchTransformer第 18 题请详细介绍一下你的实习经历,特别是如何评估其与课题组的契合度。 考察实习经历中的判断能力、自我认知及对研究方向的理解项目复盘人岗匹配自我认知第 19 题请实现删除链表倒数第 n 个节点的算法,并说明处理边界情况的思路。 考察链表操作、双指针技巧与边界处理能力编码实现问题拆解技术原理第 20 题设计一个十字路口车辆情景测试 考察交通场景测试设计能力、场景覆盖与参数化思维问题拆解系统设计