小米集团面试题 · Java

小米集团相关面试题,按最终去重题目聚合。

2227 道真题 · 当前筛选命中 288 · 更新 2026-08-05

筛选题目已选:Java
第 161 题线程池有哪些核心参数?请逐一说明其作用。 考察对线程池核心参数的理解风险判断技术原理Java第 162 题使用过 Java 的哪些 JUC 工具? 考察对 Java 并发工具类的实际使用和理解深度技术原理技术选型Java第 163 题项目中用到线程池,线程池有哪些? 考察对常见线程池类型及适用场景的理解技术原理技术选型Java第 164 题讲一下Java中HashMap的实现? 考察对HashMap内部结构、哈希冲突处理、扩容机制及并发安全性的理解技术原理Java第 165 题请你介绍一下G1垃圾回收器。 考察对G1垃圾回收器原理、设计目标与关键机制的掌握技术原理Java第 166 题如何最简单的实现b线程在a线程执行完之后运行? 考察多线程同步最基本的实现方式与适用场景编码实现技术原理Java第 167 题请说明 HashMap 的底层数据结构与原理? 考察 HashMap 存储结构与哈希算法的理解技术原理Java第 168 题请说明 CompletableFuture 的底层实现原理。 考察对线程调度、回调机制和异步执行模型的理解深度技术原理Java第 169 题成员变量、static修饰的变量、方法参数哪个是线程安全的? 考察对Java多线程共享内存模型和线程安全边界的基本理解风险判断技术原理Java第 170 题静态变量在Java中存储在哪个内存区域? 考察对Java内存模型及静态变量存储位置的理解技术原理Java第 171 题除了JavaScript,你还学习过哪些编程语言?请选择其中一门,说明它与JavaScript的主要区别。 考察候选人的技术广度、语言对比分析能力与表达清晰度沟通表达自我认知技术原理JavaJavaScriptPython第 172 题请解释一下Java中的HashMap是如何工作的,特别是在处理冲突时。 考察Java集合框架中HashMap的实现原理、哈希冲突处理机制及性能影响技术原理方案权衡Java第 173 题AQS如何实现支持超时的互斥锁? 考察对AQS超时同步机制与独占锁实现细节的理解问题拆解技术原理Java第 174 题宏观地讲一下Java和C++在内存管理上的区别。 考察对两种语言内存管理机制及自动与手动管理差异的理解技术原理技术选型方案权衡C++Java第 175 题谈谈synchronized和ReentrantLock的区别。 考察对Java并发锁机制的理解与选型能力技术原理方案权衡Java第 176 题Java本身是怎么解决循环引用的问题? 考察对Java垃圾回收机制中循环引用处理原理的理解技术原理问题排查Java第 177 题Java线程池的运行原理 考察对Java线程池核心机制与调度流程的理解问题拆解技术原理Java第 178 题HashMap怎么实现线程安全呢? 考察对Java并发容器及线程安全实现机制的理解风险判断技术原理方案权衡Java第 179 题请解释你对JUC(java.util.concurrent)的理解,并说明线程的概念及其与进程的区别。 考察并发编程基础与线程核心概念技术原理Java第 180 题Java 中实现多线程的常见方法有哪些?请分别说明其区别。 考察多线程创建方式的掌握及对比分析技术原理方案权衡Java