小米集团面试题 · Java
小米集团相关面试题,按最终去重题目聚合。
共 2227 道真题 · 当前筛选命中 288 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 141 题请介绍Java Collections框架下常用的类和接口。 考察对Java集合框架核心接口、实现类及适用场景的理解第 142 题双亲委派机制是什么? 考察对Java类加载机制的理解和原理掌握第 143 题请解释 Java 中 final 关键字的用法。 考察对 Java final 关键字在不同场景下的语义和约束的理解第 144 题线程池拒绝策略有哪些? 考察对线程池饱和处理策略的理解及适用场景第 145 题怎么停止一个正在运行的线程? 考察对 Java 线程中断协作机制的理解第 146 题Java 中抽象方法能否用 static 修饰?请说明原因。 考察对抽象方法与静态方法语义的区分第 147 题如何用synchronized实现哈希表有冲突时才加锁的逻辑?代码层面如何判断并编写这种逻辑? 考察对synchronized锁粒度、哈希冲突判断及并发哈希表实现的理解第 148 题了解 Java 的 NIO 吗? 考察对 Java NIO 核心概念、特点与适用场景的理解第 149 题Java中创建线程有哪几种方式?请比较它们的优缺点。 考察线程创建方式的掌握与对比分析第 150 题请介绍你知道哪些线程安全的数据结构,并说明它们分别适合什么场景。 考察对线程安全数据结构的掌握及场景匹配能力第 151 题请介绍一下什么是 happens-before 关系? 考察对并发编程中 happens-before 规则的掌握及多线程可见性问题的理解第 152 题反射的机制知道吗? 考察对反射原理、应用场景及潜在风险的理解第 153 题假设在定时任务线程池中,抛出异常定时任务还会继续执行吗? 考察对定时任务线程池异常处理与任务调度机制的理解第 154 题List、Map、Set有什么区别? 考察Java集合框架中List、Map、Set的核心特性和适用场景第 155 题介绍一下线程池的核心参数、任务处理流程和拒绝策略。 考察对线程池原理、参数配置和边界策略的理解第 156 题动态代理技术是如何实现的? 考察对 Java 动态代理原理、机制及适用场景的理解第 157 题线程之间的通信方式有哪些? 考察并发编程基础,对线程协作机制的理解第 158 题Object类中有哪些方法? 考察对Java基础类Object方法的全面掌握程度第 159 题请解释 ThreadLocal 的工作原理和典型应用场景。 考察对 ThreadLocal 内部结构、线程隔离机制和适用场景的理解第 160 题HashMap与HashTable的区别讲一下 考察对Java集合框架中并发安全与设计演进的理解