淘宝闪购面试题 · Java
淘宝闪购相关面试题,按最终去重题目聚合。
共 1902 道真题 · 当前筛选命中 278 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 261 题请对比 synchronized 与 Lock(如 ReentrantLock)的原理与区别。 考察线程同步两种机制的底层原理、API 差异和适用场景第 262 题AQS(AbstractQueuedSynchronizer)一定比synchronized性能高吗?请说明理由。 考察对并发性能的辩证理解和AQS原理第 263 题垃圾回收机制里,哪些区域分别使用哪些回收算法? 考察对JVM内存区域与垃圾回收算法匹配关系的掌握第 264 题垃圾收集器的适用场景,以及它负责清理哪一块内存区域? 考察JVM垃圾收集器的工作原理与内存模型理解第 265 题请系统讲解 synchronized、ReentrantLock、AQS 和 CAS 在锁机制中的作用与区别。 考察对 Java 并发锁体系的理解深度与知识串联能力第 266 题请描述线程的生命周期及其状态转换。 考察对线程状态机及各状态转换条件的理解第 267 题为什么要尽快达到核心线程数? 考察线程池核心线程数设置对任务吞吐与资源利用的影响第 268 题Synchronized的实现原理,修饰普通私有方法和静态方法有什么区别? 考察Java并发同步机制的理解及synchronized在不同修饰对象上的锁粒度差异第 269 题请分别说明 Java 中多态的典型实现方式,以及 Go 语言中如何实现多态? 考察对多态概念的理解及两种语言中不同实现机制第 270 题线程池有哪些预热方式?为什么要预热? 考察对线程池启动成本与性能优化的理解第 271 题ArrayList动态数组如何分配内存?数据在内存中是连续的吗? 考察对ArrayList底层数组扩容机制与内存连续性的理解第 272 题Java的反射机制了解么,获取类有哪些操作? 考察对Java反射机制的理解及获取Class对象的具体方式第 273 题请介绍 List 和 Map 在 Java 中的主要区别及典型使用场景。 考察对 Java 集合框架中 List 与 Map 的基础概念、数据结构特性和应用场景的理解第 274 题请解释 synchronized 的底层实现原理。 考察对 Java 内置锁在 JVM 层面的实现机制的理解第 275 题请说明Java编译生成的.class文件的结构和格式规范。 考察对Java字节码文件格式、常量池及类元数据的理解第 276 题请解释Java类加载器的双亲委派模型及其设计目的。 考察对Java类加载机制的理解及安全性意识第 277 题==和equals的区别 考察对Java中引用比较与值比较的底层理解第 278 题在ThreadPoolExecutor中,什么时候新任务会创建新线程而突破核心线程数? 考察线程池执行流程与核心线程数、队列、最大线程数的关系