小米集团面试题 · 问题拆解 · Java
小米集团相关面试题,按最终去重题目聚合。
共 2227 道真题 · 当前筛选命中 31 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · Java
考察点
技术栈
第 21 题请介绍一下什么是 happens-before 关系? 考察对并发编程中 happens-before 规则的掌握及多线程可见性问题的理解第 22 题AQS如何实现支持超时的互斥锁? 考察对AQS超时同步机制与独占锁实现细节的理解第 23 题Java线程池的运行原理 考察对Java线程池核心机制与调度流程的理解第 24 题线程池在有界队列场景下会被排满吗?它的核心线程数、最大线程数和阻塞队列之间的关系是怎样的? 考察线程池工作机制和资源耗尽的边界条件第 25 题Java的异步I/O有了解吗?异步I/O是怎么实现的? 考察对Java异步I/O模型及底层实现机制的理解第 26 题请实现一个生产者-消费者模型。 考察多线程并发控制、线程协作与同步机制第 27 题请讲讲 Java 中的线程池是什么?它的工作原理是什么? 考察对Java线程池概念、核心组成及执行流程的理解第 28 题请介绍JDK8中的J-ONE-JC 考察对JDK8新特性的掌握程度第 29 题核心线程是一开始就创建了还是任务来了才创建? 考察线程池核心线程的生命周期与创建时机第 30 题ReentrantLock的底层原理是什么? 考察Java并发锁的底层实现、同步机制和可重入原理第 31 题使用自定义对象作为 HashMap 的 key 需要满足什么条件? 考察对哈希表工作原理及自定义对象作为 key 的契约理解