小米集团面试题 · 编码实现
小米集团相关面试题,按最终去重题目聚合。
共 2227 道真题 · 当前筛选命中 168 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 101 题你有没有尝试过简单的多层感知机(MLP)? 考察对MLP的基本原理、动手实践和常见问题处理能力第 102 题在Spring Boot中,如何实现一个自定义的拦截器? 考察Spring MVC拦截器机制与Spring Boot自动配置的使用第 103 题是否使用过噪声,简述一下某个噪声的实现原理? 考察对噪声算法原理的理解以及工程实现能力第 104 题请实现一个函数,找出给定字符串中不含重复字符的最长子串的长度。 考察滑动窗口算法设计与代码实现能力第 105 题Transformer更新哪些参数? 考察对Transformer模型可训练参数构成及梯度更新过程的理解第 106 题请实现一个函数,找出给定字符串中最长无重复字符的子串,并返回其长度。 考察滑动窗口或双指针算法设计及编码实现第 107 题请实现一个函数,判断给定的整数是否为回文数。 考察整数反转与边界处理的基本编码能力第 108 题如何创建多线程? 考察多线程创建方式及适用场景的理解第 109 题在哈希冲突时,HashMap 的 get 和 put 方法是如何工作的? 考察哈希冲突解决与链表遍历定位 key 的能力第 110 题如何打断线程? 考察多线程中线程中断机制的理解与实践第 111 题手撕链表K反转 考察链表反转的迭代实现与边界处理能力第 112 题请实现一个生产者-消费者模型。 考察多线程并发控制、线程协作与同步机制第 113 题线程安全的 HashMap 在 put 值时,内部具体是如何操作的? 考察 ConcurrentHashMap put 实现细节第 114 题SQL:给员工表(id, name, salary, 部门 id)和部门表(id, name),找出每个部门薪资最高的员工;如果不是最高,而是要求输出前两个最高的呢? 考察 SQL 窗口函数、分组排名及不同排名需求的实现能力第 115 题请找出给定字符串中最长无重复字符子串的长度。 考察滑动窗口算法与哈希表应用第 116 题请实现一个 memcpy 函数,并说明其关键注意事项。 考察 C 语言指针操作与内存拷贝的边界处理能力第 117 题请实现反转链表,并说明其时间复杂度和空间复杂度。 考察链表操作、指针处理与算法复杂度分析能力第 118 题给定有序数组 arr = [-4, -1, 0, 3, 5],请返回每个元素平方后的有序结果。 考察对有序数组平方后排序的算法设计与双指针优化能力第 119 题请解释 Promise.all 的用法、返回值及其行为特性。 考察对 Promise.all 的语义理解、错误处理与边界场景第 120 题实现字符串中第一个只出现一次的字符 考察哈希计数与顺序遍历的编码实现能力