小米集团面试题 · 系统设计 · Java
小米集团相关面试题,按最终去重题目聚合。
共 2227 道真题 · 当前筛选命中 11 道 · 更新 2026-08-05
筛选题目已选:系统设计 · Java
考察点
技术栈
第 1 题线程池常见的参数有哪些?它们各自的作用是什么? 考察线程池核心参数的理解与作用第 2 题线程池的核心参数有哪些?各自的作用是什么? 考察线程池核心参数的理解与配置能力第 3 题请解释 Java NIO 的核心组件及其与阻塞 IO 的区别。 考察对非阻塞 IO 模型的理解和应用第 4 题请介绍JVM(Java虚拟机)的内存结构、垃圾回收机制及其作用。 考察对JVM核心概念的理解深度与系统性第 5 题请你说一下NIO是怎么实现的? 考察对Java NIO核心组件、事件驱动模型及非阻塞I/O实现原理的理解第 6 题线程池的核心线程数量应该如何设置? 考察线程池参数调优思路与任务类型判断第 7 题请介绍你对 Java 集合框架、JUC(并发工具)和 JVM 的理解。 考察 Java 基础知识的广度、深度与系统性第 8 题假设一个场景,项目中用到了线程池,在服务上线前你依据自己的经验预设了一些线程池的参数,服务真正上线后,面对C端的流量你无法保证预设的参数是最合适的,就需要去动态地调整这些参数,如何去设计一个具备动态性能的线程池? 考察线程池动态参数调整的设计能力,包括监控、反馈与调优机制第 9 题一个Java后端项目分层一般怎么做? 考察对Java后端经典分层架构的理解与工程实践第 10 题如果不使用Spring的三级缓存,如何从编码层面解决循环依赖? 考察不依赖Spring机制的代码级解决方案设计第 11 题请结合你的项目经验,说明是否配置了线程池以及如何合理配置。 考察线程池工程实践与参数调优策略