淘宝闪购面试题 · 技术原理 · Java

淘宝闪购相关面试题,按最终去重题目聚合。

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

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