小马智行面试题 · 技术原理
小马智行相关面试题,按最终去重题目聚合。
共 159 道真题 · 当前筛选命中 121 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 21 题请实现一个函数,判断给定的括号字符串是否有效,要求括号类型包括小括号、中括号和大括号。 考察栈的数据结构与括号匹配算法第 22 题说明图片前处理的CUDA算子编写具体流程:计算出矩阵直接使用双线性插值,可合并几乎所有前处理步骤,速度提升10倍以上。 考察CUDA编程流程、算子优化与图像前处理合并能力第 23 题YOLO和Fast R-CNN在目标检测原理上有哪些主要区别? 考察对经典目标检测算法架构与思路差异的理解第 24 题面向对象设计特性 考察面向对象的核心概念与设计原则第 25 题请解释一下写时复制(Copy-On-Write, COW)机制及其典型应用场景。 考察对COW机制原理、实现细节和实际应用的理解第 26 题请实现二叉树的层序遍历,并说明其时间与空间复杂度。 考察二叉树层序遍历的算法实现与复杂度分析第 27 题请介绍如何实现数组或列表的随机乱序(shuffle),并说明其正确性要求。 考察对乱序算法的原理、均匀性与实现细节的理解第 28 题Redis缓存穿透及处理方案 考察缓存穿透问题识别与常用解决方案的设计思路第 29 题串口通信和IIC通信的区别是什么? 考察对常见嵌入式通信接口特性的对比理解第 30 题使用的编译链接工具是什么? 考察对开发工具链的熟悉程度第 31 题请介绍面向对象编程的三大特性,并说明抽象与它们的关系。 考察面向对象核心概念的掌握与表述能力第 32 题请谈谈你对全栈工程师的理解,以及你的技术栈(C++、Python、CUDA、PyTorch)如何支撑你在这一岗位上的工作? 考察对全栈工程师角色的理解以及技术栈与岗位的匹配度第 33 题请解释一下HTTP与HTTPS的主要区别,并说明HTTPS如何保证传输安全。 考察对网络协议基础知识的理解和HTTPS安全机制的认识第 34 题请结合你对 CUDA 的熟悉程度,说明 GPU 的架构特点、内存模型以及 CUDA 的编程运行模型。 考察对 GPU 硬件架构、存储层次和 CUDA 执行模型的理解深度第 35 题共享内存在内核里面是怎么实现的? 考察操作系统内核中共享内存的实现机制与原理第 36 题请描述如何使用字典树(Trie)和贪心策略求解数组中两个数的最大异或值问题,并说明复杂度。 考察字典树数据结构与贪心策略在异或最值问题中的应用第 37 题请解释共享内存的底层实现原理。 考察对共享内存内部机制的理解,包括内核数据结构、映射过程和同步机制第 38 题请介绍自监督学习的主要范式,并说明对比学习与掩码重建各自的原理和适用场景。 考察对自监督学习核心范式及主流方法的理解深度第 39 题FreeRTOS任务之间怎么同步? 考察对FreeRTOS任务间同步机制的理解和应用第 40 题给定一个整数数组,统计所有和为 k 的非零整数幂的连续子数组的个数。请给出算法思路与实现。 考察滑动窗口或前缀和结合幂次枚举的算法设计与编码实现