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