小米集团面试题 · 技术原理 · Java
小米集团相关面试题,按最终去重题目聚合。
共 2227 道真题 · 当前筛选命中 278 道 · 更新 2026-08-05
筛选题目已选:技术原理 · Java
考察点
技术栈
第 241 题请谈谈你对Java较新版本(如Java 17或Java 21)新特性的了解,并举例说明如何在实际项目中使用。 考察候选人对Java版本演进的关注度、知识更新能力及应用实践第 242 题线程池中的核心线程可以被删除吗?什么条件下会发生回收? 考察线程池参数细节与回收机制理解第 243 题请详细说明在多线程环境下,单例模式实例创建与访问的完整流程,并指出可能存在的问题及解决方案。 考察对单例模式在多线程环境下的线程安全、内存可见性与实例创建流程的理解第 244 题一个final成员变量是一个类,类里面的变量是否线程安全? 考察对Java内存模型及final语义的理解,判断其对内部状态线程安全的影响第 245 题用 synchronized 加锁能否保证可见性? 考察对 synchronized 内存语义和并发可见性机制的理解第 246 题核心线程是一开始就创建了还是任务来了才创建? 考察线程池核心线程的生命周期与创建时机第 247 题请谈谈 Java 的类加载机制,并解释双亲委派模型的作用。 考察对 JVM 类加载流程、双亲委派模型及隔离机制的理解第 248 题请介绍Java线程池的原理与实际使用注意事项。 考察线程池的组成原理、核心参数与使用边界第 249 题说出Java创建对象的三种方式 考察对Java对象创建基本方式的掌握第 250 题Java中常用的集合类有哪些? 考察对Java集合框架基础结构与核心类的掌握程度第 251 题在线程池中,空闲的核心线程处于什么阶段?是否属于就绪态? 考察线程状态与线程池运行机制的关联第 252 题请说明JVM的垃圾回收策略,包括不同回收器的工作原理和适用场景。 考察对JVM内存管理与垃圾回收机制的理解深度第 253 题ReentrantLock的底层原理是什么? 考察Java并发锁的底层实现、同步机制和可重入原理第 254 题请详细谈谈 Java 的类加载机制,包括类加载的阶段、双亲委派模型以及它的作用。 考察对 Java 类加载过程与双亲委派模型的理解,以及解决类加载冲突的能力第 255 题谈谈线程池工作的流程 考察对线程池核心执行流程和拒绝策略的理解第 256 题使用自定义对象作为 HashMap 的 key 需要满足什么条件? 考察对哈希表工作原理及自定义对象作为 key 的契约理解第 257 题请介绍Java并发模型的核心概念和机制。 考察对JMM、线程、同步工具及并发问题的理解第 258 题请说明重入锁和synchronized的区别。 考察对Java并发同步机制的理解,包括锁的实现、特性与适用场景第 259 题HashMap 是线程安全的吗?为什么? 考察对 HashMap 线程不安全本质及典型问题的理解第 260 题单例模式深挖:static的作用,代码块中synchronized和方法中synchronized区别,哪一个更好,为什么另一个不好? 考察单例模式的线程安全实现细节与同步机制理解