小米集团面试题(2026 最新)
小米集团相关面试题,按最终去重题目聚合。
共 2227 道真题 · 更新 2026-08-05
筛选题目
考察点
技术栈
第 621 题多路IO复用对应操作系统的哪部分? 考察对多路IO复用底层机制的理解,明确其属于操作系统内核的能力第 622 题请介绍你对数据库索引的理解,并说明常用的索引类型以及主键索引和普通索引的区别。 考察对数据库索引基本概念、常用类型及主键与普通索引差异的掌握第 623 题请讲解面向对象编程的四大核心特性,并说明它们如何帮助设计和维护大型系统。 考察面向对象核心概念的掌握与工程意义第 624 题请介绍一下你熟悉的技术栈及各自的熟练程度。 考察候选人的技术广度、深度及自我评估能力第 625 题实习同学从零开始搭建在线查询平台,其价值体现在哪些方面? 考察对实习工作价值的理解、业务贡献与个人成长第 626 题布隆过滤器有什么问题? 考察对布隆过滤器本质缺点的理解与应用边界第 627 题请说明CMS垃圾收集器采用的垃圾回收算法,以及该设计可能带来的问题。 考察对CMS收集器算法原理及缺陷的理解第 628 题你来开发一个接口,你的接口内部会依赖对象的下游,还有别的服务会调用你的接口,怎么保证稳定性这一块的设计呢? 考察接口稳定性设计的系统性思考,包括依赖治理、超时容错和限流降级第 629 题在整个网络传输过程中,每次拆包时是否都需要 CPU 参与处理? 考察对网络协议栈拆包流程与硬件卸载机制的深入理解第 630 题使用Spring的@Scheduled注解实现定时任务有哪些缺点? 考察对注解式定时任务的局限性与边界意识第 631 题在特征处理中,类别特征和数值特征通常如何编码与归一化? 考察特征工程基础处理的掌握程度第 632 题如何保证 MQ 消息顺序消费? 考察顺序性保证的方案和适用场景第 633 题请描述如何使用多线程编程实现两个线程交替打印数字或字符,例如线程 A 打印奇数,线程 B 打印偶数,输出顺序为 1、2、3、4...。请说明你的实现思路和关键代码。 考察多线程协作、同步机制和编码实现能力第 634 题请介绍一下 AQS(AbstractQueuedSynchronizer)的原理,包括其核心机制和典型应用。 考察对 Java 并发同步框架 AQS 核心原理与应用的掌握程度第 635 题请举例说明读已提交(RC)和可重复读(RR)这两种隔离级别的区别。 考察对事务隔离级别实现机制与现象差异的理解第 636 题在图形学变换中,仿射变换矩阵通常是几维的?为什么采用该维度?TRS(平移-旋转-缩放)分解中,缩放矩阵S的具体内容是什么? 考察变换矩阵的维度原理及TRS分解中缩放矩阵的构成第 637 题请列举并说明Java中几种常见的线程池及其适用场景。 考察对Java线程池类型的掌握及其场景选择能力第 638 题为什么做AI产品经理? 考察求职动机、对AI产品经理角色的认知以及职业规划的匹配度第 639 题请实现一个函数,找出给定无序数组中元素组成的最长连续序列的长度,要求时间复杂度为 O(n)。 考察哈希表在连续序列问题中的应用与算法设计能力第 640 题请对比Transformer与CNN、RNN的网络结构差异,并讨论各自的适用场景与设计考量。 考察对主流神经网络架构的原理理解、适用场景判断和设计权衡能力