淘宝闪购面试题 · 技术原理 · Java
淘宝闪购相关面试题,按最终去重题目聚合。
共 1902 道真题 · 当前筛选命中 266 道 · 更新 2026-08-05
筛选题目已选:技术原理 · Java
考察点
技术栈
第 141 题基于JDK的和基于CGLIB的动态代理有什么区别? 考察对Java动态代理两种实现机制的原理、适用场景及限制的理解第 142 题请介绍G1垃圾回收器的回收过程,并谈谈你对更新版本垃圾回收器的了解。 考察JVM垃圾回收原理的掌握程度及对前沿技术趋势的关注第 143 题请介绍你对Netty的理解,包括其核心组件、事件处理模型以及一个典型的使用场景。 考察对Netty的整体认知和应用能力第 144 题ThreadLocal为什么ThreadLocalMap中key是弱引用,value是强引用? 考察对ThreadLocal内存泄漏机制和引用类型作用的理解第 145 题List一般怎么用? 考察对Java List接口及常用实现类的理解和使用场景第 146 题栈帧是什么?栈帧里面有什么? 考察对JVM运行时栈结构及栈帧内部组成的理解第 147 题Java中反射机制的原理是什么? 考察对JVM类加载、Class对象和反射底层机制的理解第 148 题请谈谈你对类卸载机制的理解。 考察对 JVM 类生命周期和内存回收的深入理解第 149 题请介绍本地缓存 Caffeine 的优缺点,并说明适用场景。 考察对 Caffeine 本地缓存特性、优势和局限的理解第 150 题ReentrantLock和synchronized有什么差异? 考察对Java并发同步机制的理解和适用场景第 151 题JAVA中什么地方用到了SPI机制?为什么使用SPI机制? 考察对SPI机制的理解及其在Java生态中的应用场景第 152 题在 Java 并发编程中,如何保证线程安全?请以 ConcurrentHashMap 为例说明其实现原理。 考察线程安全手段的掌握及并发容器的实现原理第 153 题Java中一般是用什么线程池? 考察对Java线程池的熟悉程度和默认实现的选择依据第 154 题请解释 Java 中强引用、软引用、弱引用和虚引用的区别及各自适用场景。 考察对引用类型及其与垃圾回收关系的理解第 155 题当使用ForkJoinPool处理递归任务时,如何避免工作窃取导致的内存一致性错误?请结合MESI协议说明缓存行对齐的优化方案。 考察并发编程中对线程协作原子性、内存可见性与缓存一致性的理解第 156 题请介绍Java中常用的线程同步方式,并说明各自的适用场景。 考察对Java并发同步机制的理解与场景选择能力第 157 题什么设计不当会造成 OOM? 考察对内存泄漏、内存溢出成因及 JVM 内存模型的理解第 158 题请介绍 volatile 关键字在并发编程中的作用、实现原理以及适用场景。 考察对 volatile 语义、底层实现和并发适用边界的理解第 159 题ArrayList和LinkedList的区别是什么?ArrayList是怎么扩容的? 考察Java集合框架中两种List实现的结构差异与扩容机制第 160 题请手写并解释一个线程安全的单例模式实现。 考察单例模式的正确性、并发安全与性能权衡