小米集团面试题 · 方案权衡 · Java

小米集团相关面试题,按最终去重题目聚合。

2227 道真题 · 当前筛选命中 81 · 更新 2026-08-05

筛选题目已选:方案权衡 · Java
第 21 题静态代理和动态代理有什么区别? 考察代理模式两种实现方式的理解与适用场景技术原理方案权衡Java第 22 题Java中原子性的操作你知道哪些? 考察Java并发编程中原子操作的知识广度和正确性技术原理方案权衡Java第 23 题StringBuffer和StringBuilder的区别 考察Java字符串可变类的线程安全与性能特性对比技术原理方案权衡Java第 24 题双亲委派机制如何破坏? 考察对双亲委派机制原理及破坏场景的理解技术原理方案权衡Java第 25 题ArrayList和LinkedList的区别是什么?ArrayList初始化时数组容量是多少? 考察Java集合框架中两种List实现的结构差异与初始化机制技术原理方案权衡Java第 26 题ReentrantLock 与 synchronized 的区别有哪些? 考察并发编程中对两种锁机制原理、特性和适用场景的掌握技术原理方案权衡Java第 27 题请介绍一下你对虚拟线程(Virtual Threads)的理解,包括它解决的问题和适用场景。 考察对虚拟线程技术原理、解决的问题及适用场景的理解技术原理方案权衡Java第 28 题请举例说明打破双亲委派机制的场景,并解释为什么需要这样做,比如 Tomcat 和 SPI 这类例子背后的原因是什么? 考察对类加载机制的理解深度及应用场景的权衡技术原理方案权衡Apache TomcatJavaJava SPI第 29 题请解释在代理模式中,代理对象是否需要持有原始对象的引用? 考察对代理模式结构、职责及实现方式的理解技术原理方案权衡Java第 30 题如何设计线程池,参数如何设置? 考察线程池核心参数的理解、任务模型分析及合理配置风险判断技术原理方案权衡Java第 31 题Java中Lock和synchronized的区别和原理是什么? 考察对Java并发锁机制的理解,包括语法、功能和底层实现技术原理方案权衡Java第 32 题单例模式分为哪几类? 考察对单例模式分类及其适用场景的理解技术原理方案权衡Java第 33 题请解释Java垃圾回收的基本原理和常见回收算法。 考察对Java垃圾回收机制的理解及常用算法的掌握技术原理方案权衡Java第 34 题请介绍你对线程池核心参数的理解,并说明如何合理设置这些参数。 考察对线程池核心参数的作用、默认行为及配置权衡的掌握程度技术原理方案权衡Java第 35 题请介绍线程池的核心参数和提交任务后的执行流程。 考察对线程池参数作用及任务调度机制的理解技术原理方案权衡Java第 36 题线程池拒绝策略有哪些? 考察对线程池饱和处理策略的理解及适用场景技术原理方案权衡Java第 37 题Java中创建线程有哪几种方式?请比较它们的优缺点。 考察线程创建方式的掌握与对比分析技术原理方案权衡Java第 38 题介绍一下线程池的核心参数、任务处理流程和拒绝策略。 考察对线程池原理、参数配置和边界策略的理解技术原理方案权衡Java第 39 题动态代理技术是如何实现的? 考察对 Java 动态代理原理、机制及适用场景的理解技术原理技术选型方案权衡Java第 40 题线程之间的通信方式有哪些? 考察并发编程基础,对线程协作机制的理解技术原理方案权衡Java