淘宝闪购面试题 · 方案权衡 · Java
淘宝闪购相关面试题,按最终去重题目聚合。
共 1902 道真题 · 当前筛选命中 77 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · Java
考察点
技术栈
第 21 题请介绍 Java 中 Ahead-of-Time(AOT)编译的优点。 考察对 Java AOT 编译机制及其收益的理解第 22 题HashMap怎么变成线程安全的 考察对线程安全集合替代方案及同步机制的理解第 23 题在实际开发中是否可能打破双亲委派模型?请举例说明这样做的好处或风险。 考察对类加载机制扩展点的掌握与风险判断第 24 题请介绍线程池的核心参数及其作用。 考察对线程池配置参数的理解和实际应用能力第 25 题动态代理的实现方式有哪些? 考察对 Java 动态代理原理和实现机制的理解第 26 题请说明异步线程池的核心参数有哪些,以及如何根据业务场景合理设置这些参数? 考察对线程池参数的理解与调优思路第 27 题Java 中如何保证并发安全?请结合 synchronized、Lock 和原子类等机制说明。 考察 Java 并发安全的多种实现方式及其适用场景第 28 题请比较CMS收集器和G1收集器的设计目标、适用场景及各自优缺点。 考察对两款主流垃圾回收器原理、差异与适用场景的理解第 29 题有个场景,需要存储用户ID和用户的其他信息,要求利用Java集合知识设计一个结构,防止重复ID存储。你会如何设计? 考察Java集合框架的应用和唯一性约束处理能力第 30 题切面和Filter有什么区别? 考察对AOP切面与Servlet过滤器在职责、触发时机和适用场景上的理解第 31 题String 为什么设计为不可变?如何理解不可变性? 考察对 Java String 不可变设计动机及其运行时行为的理解第 32 题JDK代理模式和CGLIB代理模式的区别是什么? 考察对动态代理实现机制、适用条件及内部原理的理解第 33 题讲讲线程池的原理? 考察对线程池核心机制、参数配置与运行流程的理解第 34 题请说明线程池的饱和拒绝策略有哪些? 考察线程池饱和处理机制及其适用场景第 35 题请对比 Go 和 Java 在语言特性、并发模型和适用场景上的主要区别。 考察对两门语言核心差异的理解及选型判断第 36 题ReentrantLock和ReadWriteLock的区别是什么? 考察对两类锁机制在重入性、读写分离和适用场景上的理解第 37 题请列举并说明 Java 中解决并发问题的常用手段。 考察对 Java 并发机制的整体理解与关键工具的实际应用能力第 38 题说一下公平锁和非公平锁的区别 考察对锁公平性机制、性能与适用场景的理解第 39 题ConcurrentHashMap怎么解决并发问题? 考察对ConcurrentHashMap并发控制机制和版本演进的理解第 40 题请解释Java垃圾回收的基本原理和常见回收算法。 考察对Java垃圾回收机制的理解及常用算法的掌握