小米集团面试题 · Java

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

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

筛选题目已选:Java
第 181 题在 Java 中,常见的内存泄漏原因有哪些?请举例说明。 考察对 Java 内存泄漏典型场景的理解与识别能力风险判断技术原理Java第 182 题请介绍JVM运行时数据区域及其主要作用。 考察JVM内存模型的基础理解与各区域职责技术原理Java第 183 题常见的线程池有哪几种? 考察线程池的分类方式、典型实现及适用场景技术原理技术选型Java第 184 题你对 Java 中的 AQS(AbstractQueuedSynchronizer)有了解吗?请简述它的作用。 考察对 Java 并发同步器核心框架 AQS 的理解与表达能力技术原理Java第 185 题如何设计核心线程数的动态调整方案? 考察对线程池参数调整原理、实现方式及适用场景的理解性能优化技术原理方案权衡Java第 186 题线程池在有界队列场景下会被排满吗?它的核心线程数、最大线程数和阻塞队列之间的关系是怎样的? 考察线程池工作机制和资源耗尽的边界条件问题拆解技术原理Java第 187 题synchronized可以作用在哪些地方? 考察对Java同步机制作用范围的理解技术原理Java第 188 题Java中基础数据类型和引用数据类型有什么区别? 考察Java基础类型系统与内存模型的掌握技术原理Java第 189 题Java的异步I/O有了解吗?异步I/O是怎么实现的? 考察对Java异步I/O模型及底层实现机制的理解问题拆解技术原理JavaNetty第 190 题创建线程有哪些方法?请分别说明。 考察Java线程创建方式及各自适用场景技术原理Java第 191 题如何创建多线程? 考察多线程创建方式及适用场景的理解编码实现技术原理Java第 192 题假设有线程 A 执行任务 A,线程 B 需要等待线程 A 完成后再执行任务 B,请列举尽可能多的实现方式。 考察并发编程中线程协作与同步机制的掌握广度与深度技术原理方案权衡Java第 193 题在哈希冲突时,HashMap 的 get 和 put 方法是如何工作的? 考察哈希冲突解决与链表遍历定位 key 的能力编码实现技术原理Java第 194 题如何打断线程? 考察多线程中线程中断机制的理解与实践编码实现技术原理Java第 195 题假设我有一个父线程,父线程中new子线程,把父线程的局部变量传入子线程,是否会有线程安全问题 考察线程间共享数据的线程安全问题判断与Java内存模型理解风险判断技术原理Java第 196 题请比较C++与Java的主要区别。 考察对C++与Java语言核心特性的理解与对比能力技术原理技术选型C++Java第 197 题请实现一个生产者-消费者模型。 考察多线程并发控制、线程协作与同步机制编码实现问题拆解技术原理Java第 198 题线程安全的 HashMap 在 put 值时,内部具体是如何操作的? 考察 ConcurrentHashMap put 实现细节编码实现技术原理Java第 199 题请说明线程池的核心参数及其作用,并解释如何合理设置这些参数。 考察对线程池核心参数的理解及调优能力技术原理技术选型Java第 200 题Java的虚拟线程有了解吗? 考察对Java虚拟线程原理、优势及适用场景的理解技术原理技术选型Java