淘宝闪购面试题 · Java
淘宝闪购相关面试题,按最终去重题目聚合。
共 1902 道真题 · 当前筛选命中 278 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 221 题ArrayList和LinkedList的区别是什么?它们的插入和删除复杂度如何? 考察对Java常用集合底层实现与复杂度差异的理解第 222 题讲一下HashMap底层实现? 考察HashMap的数据结构、哈希冲突处理与扩容机制第 223 题请解释 Java 类加载机制中的双亲委派模型,包括它的优点以及如何被打破。 考察对 JVM 类加载机制的理解及扩展能力第 224 题日常开发中你常用的 JDK 工具类有哪些?请举例说明它们的用途。 考察对 JDK 常用工具类的掌握与实际应用能力第 225 题ReentrantLock与synchronized的区别 考察并发同步机制的理解与选型能力第 226 题请介绍 Java 中 AQS 的核心原理及其主要应用。 考察对 AQS 框架的理解、关键机制及应用场景第 227 题请比较 synchronized 与 ReentrantLock 的异同。 考察对 Java 并发同步机制原理、特性及适用场景的理解第 228 题请列举你知道的并发容器,并说明它们的适用场景。 考察对 Java 并发容器及其应用场景的理解第 229 题请介绍 Java 中常用的数据结构,并说明它们各自的特点和适用场景。 考察 Java 常用数据结构的掌握程度及场景选择能力第 230 题请解释注解的底层实现原理。 考察对Java注解机制及其底层反�射处理的理解第 231 题请说明 HashMap 与 ConcurrentHashMap 在底层结构和线程安全方面的本质区别。 考察对 HashMap 和 ConcurrentHashMap 实现原理及并发安全机制的理解第 232 题说说 ArrayList 的扩容机制。 考察对 ArrayList 动态数组扩容原理和细节的理解第 233 题Java比起其他语言哪些特性比较突出? 考察对Java语言特性及其相对优势的理解第 234 题GC Roots 有哪些?为什么被 synchronized 修饰的对象是 GC Roots? 考察 JVM 垃圾回收根对象识别的准确性及对 synchronized 语义的理解第 235 题Java中HashMap的底层实现原理是什么? 考察对HashMap数据结构、存储流程和性能特性的理解第 236 题因为HashMap不是线程安全的,所以如果用HashMap可能会出现哪些问题? 考察对HashMap非线程安全导致的并发场景异常的理解第 237 题说说HashMap扩容和负载因子的作用。 考察HashMap扩容机制、负载因子对性能与容量的影响第 238 题请手写 ThreadLocal 的典型操作方法,并解释为什么它能保证线程安全。 考察 ThreadLocal 的基本用法、底层原理及线程隔离机制的理解第 239 题为什么JDK动态代理只能代理实现了接口的类,或者直接代理接口? 考察对JDK动态代理底层机制和Java类继承体系的理解第 240 题请解释Java的反射机制及其应用场景。 考察对Java反射机制原理的理解及实际应用能力