小马智行面试题 · 技术原理
小马智行相关面试题,按最终去重题目聚合。
共 159 道真题 · 当前筛选命中 121 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 101 题编译过程如何找到main函数? 考察对程序链接与启动流程的理解第 102 题请介绍Java的异常处理机制,包括异常的分类、常见异常处理和自定义异常的使用场景。 考察Java异常体系的理解、异常处理实践与边界判断第 103 题请设计并实现一个LRU缓存,并说明如何计算缓存未命中(cache miss)数量。 考察LRU缓存实现逻辑与缓存命中率分析能力第 104 题假设一辆车在10秒内接到用户救援电话的次数服从泊松分布,若某接线员在10秒内接到多次电话则称为爆单。已知一名员工管理5辆车,在9000秒内爆单次数的期望为a。请推导弹单次数期望与所管理车辆数m的关系,并给出通项公式。 考察泊松过程线性叠加性质与期望的计算第 105 题若禁用移动构造和移动赋值函数,同时不声明拷贝构造和赋值函数,对拷贝构造和赋值函数的调用是否有影响? 考察C++特殊成员函数生成规则及移动操作被删除后的后退机制第 106 题请介绍一下掩码自编码器(MAE)的原理,包括其网络结构、训练方式以及实际使用方法。 考察对MAE模型架构、训练机制及应用的掌握程度第 107 题对中断了解吗,MCU里中断是怎么触发和响应的? 考察MCU中断机制的理解,包括触发条件、响应流程和优先级第 108 题请说明如何实现四路CAN通信,以及是否可以使用四路CAN从机的方案? 考察对CAN总线多路扩展设计、从机概念及实际应用的理解第 109 题请解释 ADC 精度的含义,以及如何提升 ADC 的测量精度。 考察对模数转换精度指标的理解与降噪措施第 110 题请介绍 Redis 的内存替换策略,并说明不同策略的适用场景。 考察对内存淘汰机制的理解及实际选型能力第 111 题请比较Swin Transformer与ViT在架构上的主要区别,并解释Swin Transformer如何通过窗口化实现线性复杂度同时获得全局注意力。 考察对窗口注意力、移位窗口机制和复杂度权衡的理解第 112 题给定一个数组,求权值和最大的非空子集,要求时间复杂度为 O(n²)。请描述算法思路并给出实现。 考察动态规划或贪心策略在最大权值子集问题中的应用及复杂度分析第 113 题请谈谈你对车载以太网协议栈的理解,包括它的分层结构、关键协议和典型应用场景。 考察对车载以太网协议栈的知识深度和应用理解第 114 题开发板是以太网的server端还是client端,为什么不能反过来? 考察对以太网通信角色选择及网络架构的理解第 115 题请描述在Linux下如何通过设备树配置SPI设备,并说明在其中编写SPI驱动的要点。 考察对设备树描述外设机制及SPI驱动框架的理解第 116 题你调试时是否遇到过CAN总线错误,并如何定位与解决? 考察嵌入式调试中CAN总线错误处理的经验与排查能力第 117 题Fast R-CNN 是怎么做的,它主要解决了什么问题? 考察对目标检测经典两阶段方法 Fast R-CNN 原理与改进点的理解第 118 题请实现一个函数,根据给定的经纬度点列表和半径,判断这些点是否位于某个地理区域(例如圆形或矩形)内? 考察经纬度坐标处理、几何计算与边界判断能力第 119 题请介绍你对kgdb和ftrace的理解,以及它们各自适用的调试场景。 考察对内核调试工具的理解和场景化应用能力第 120 题请描述LRU-K缓存淘汰算法的实现思路与要点。 考察缓存淘汰算法的理解与实现细节