小米集团面试题 · 问题拆解 · Java
小米集团相关面试题,按最终去重题目聚合。
共 2227 道真题 · 当前筛选命中 31 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · Java
考察点
技术栈
第 1 题线程池的两种执行任务方式,带返回值和不带返回值的区别是什么? 考察线程池任务提交方式的选择及返回值处理机制第 2 题如果要实现对某个对象集合按特定属性排序,你会如何设计实现? 考察排序实现思路、比较器使用及算法与场景适配第 3 题说一下类的加载机制、类加载器以及类加载流程。 考察对 JVM 类加载生命周期、双亲委派模型与加载流程的理解第 4 题你了解线程池吗? 考察对线程池概念、作用及基础使用的理解第 5 题如何打破双亲委派机制? 考察对类加载机制的理解及实际应用场景第 6 题请详细说明 Java 中的锁机制,以及这些锁的本质是什么? 考察对 Java 并发锁类型的理解及并发控制核心原理的掌握第 7 题请介绍 CompletableFuture 的主要使用场景。 考察对 CompletableFuture 适用场景的理解第 8 题请解释Java中hashCode()和equals()方法的区别与联系,以及重写它们时需要注意什么? 考察Java对象相等性判断与哈希契约的理解及应用第 9 题线程池任务执行的流程是什么? 考察对线程池核心执行机制的理解第 10 题HashMap 在什么条件下会将链表转换为红黑树? 考察链表转红黑树的精确条件与设计背景第 11 题请介绍一下 AQS(AbstractQueuedSynchronizer)的原理,包括其核心机制和典型应用。 考察对 Java 并发同步框架 AQS 核心原理与应用的掌握程度第 12 题ConcurrentHashMap的实现原理 考察对并发容器内部结构、线程安全机制和并发控制策略的理解第 13 题讲讲HashMap的底层原理? 考察HashMap的数据结构、扩容机制与并发安全认知第 14 题动态代理的底层原理是什么? 考察对Java动态代理机制及其底层实现的理解第 15 题你如何理解Java 8中的Stream API?能举一个使用Stream API处理集合的例子吗? 考察对Java 8 Stream API的理解深度及实际应用能力第 16 题HashMap底层原理实现讲一下 考察HashMap数据结构、哈希算法、扩容与并发安全机制第 17 题ThreadLocal了解吗?它是干什么的,又是怎么实现的? 考察对ThreadLocal作用、线程隔离原理及实现机制的理解第 18 题说一下双亲委派机制,为什么要双亲委派? 考察对Java类加载机制的理解及设计动因第 19 题双亲委派机制是什么? 考察对Java类加载机制的理解和原理掌握第 20 题请介绍你知道哪些线程安全的数据结构,并说明它们分别适合什么场景。 考察对线程安全数据结构的掌握及场景匹配能力