小米集团面试题 · 问题排查 · Java
小米集团相关面试题,按最终去重题目聚合。
共 2227 道真题 · 当前筛选命中 10 道 · 更新 2026-08-05
筛选题目已选:问题排查 · Java
考察点
技术栈
第 1 题对长期阻塞的线程如何处理? 考察线程阻塞识别、处理策略与资源释放意识第 2 题如何查看一个 Java 项目当前使用的垃圾回收器? 考察对 JVM 垃圾回收器识别命令和输出解析的掌握第 3 题请解释HashMap的工作原理、线程安全性,以及ConcurrentHashMap的实现原理。 考察对Java集合框架中HashMap与ConcurrentHashMap核心机制的理解,以及并发场景下的设计权衡第 4 题请深入谈谈 ThreadLocal 的内存泄漏问题和线程安全性。 考察对 ThreadLocal 内部实现、内存泄漏成因及线程安全边界的理解第 5 题对于JMM的理解,为什么要设计一个主内存,多个工作内存 考察对Java内存模型的本质理解,包括主内存与工作内存的设计动机和并发语义第 6 题对阻塞的线程如何监控? 考察线程阻塞识别、监控手段与异常处理能力第 7 题OOM问题在什么场景用到过,怎么排查? 考察候选人对内存溢出问题的实际处理经验与排查方法论第 8 题Java本身是怎么解决循环引用的问题? 考察对Java垃圾回收机制中循环引用处理原理的理解第 9 题在 Java 中,如何有效防止内存泄漏?请给出具体实践方法。 考察防止内存泄漏的工程实践与编码规范第 10 题ArrayList foreach循环删除为什么出现问题? 考察对集合迭代机制与并发修改异常的深入理解