小米集团面试题 · 技术原理
小米集团相关面试题,按最终去重题目聚合。
共 2227 道真题 · 当前筛选命中 1489 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 421 题布隆过滤器有什么问题? 考察对布隆过滤器本质缺点的理解与应用边界第 422 题请说明CMS垃圾收集器采用的垃圾回收算法,以及该设计可能带来的问题。 考察对CMS收集器算法原理及缺陷的理解第 423 题在整个网络传输过程中,每次拆包时是否都需要 CPU 参与处理? 考察对网络协议栈拆包流程与硬件卸载机制的深入理解第 424 题使用Spring的@Scheduled注解实现定时任务有哪些缺点? 考察对注解式定时任务的局限性与边界意识第 425 题在特征处理中,类别特征和数值特征通常如何编码与归一化? 考察特征工程基础处理的掌握程度第 426 题如何保证 MQ 消息顺序消费? 考察顺序性保证的方案和适用场景第 427 题请描述如何使用多线程编程实现两个线程交替打印数字或字符,例如线程 A 打印奇数,线程 B 打印偶数,输出顺序为 1、2、3、4...。请说明你的实现思路和关键代码。 考察多线程协作、同步机制和编码实现能力第 428 题请介绍一下 AQS(AbstractQueuedSynchronizer)的原理,包括其核心机制和典型应用。 考察对 Java 并发同步框架 AQS 核心原理与应用的掌握程度第 429 题请举例说明读已提交(RC)和可重复读(RR)这两种隔离级别的区别。 考察对事务隔离级别实现机制与现象差异的理解第 430 题在图形学变换中,仿射变换矩阵通常是几维的?为什么采用该维度?TRS(平移-旋转-缩放)分解中,缩放矩阵S的具体内容是什么? 考察变换矩阵的维度原理及TRS分解中缩放矩阵的构成第 431 题请列举并说明Java中几种常见的线程池及其适用场景。 考察对Java线程池类型的掌握及其场景选择能力第 432 题请实现一个函数,找出给定无序数组中元素组成的最长连续序列的长度,要求时间复杂度为 O(n)。 考察哈希表在连续序列问题中的应用与算法设计能力第 433 题请对比Transformer与CNN、RNN的网络结构差异,并讨论各自的适用场景与设计考量。 考察对主流神经网络架构的原理理解、适用场景判断和设计权衡能力第 434 题请分别介绍SPI、I2C和UART通信协议的工作原理、适用场景及优缺点。 考察对常见嵌入式串行通信协议的理解与选型能力第 435 题请阐述大模型产生幻觉的原因及缓解方法。 考察对大模型幻觉现象的理解及工程化缓解手段第 436 题请解释数组指针和指针数组的区别,并说明各自的使用场景。 考察对C语言指针与数组结合的语法理解及实际应用能力第 437 题常见的垃圾回收算法有哪些? 考察对主流垃圾回收算法的分类与原理理解第 438 题MySQL 有哪些锁? 考察对 MySQL 锁体系的基本掌握和分类能力第 439 题CAS思想的原理是什么? 考察对无锁同步机制核心原理的理解第 440 题静态代理和动态代理有什么区别? 考察代理模式两种实现方式的理解与适用场景