淘宝闪购面试题 · 系统设计 · Java
淘宝闪购相关面试题,按最终去重题目聚合。
共 1902 道真题 · 当前筛选命中 15 道 · 更新 2026-08-05
筛选题目已选:系统设计 · Java
考察点
技术栈
第 1 题设计一个支持10万QPS的异步事件总线,要求保证严格的事件顺序性和背压处理,请给出核心类结构并说明为什么选择Phaser而不是CyclicBarrier。 考察高并发系统设计、事件顺序性与背压处理,以及并发工具选型的合理性第 2 题两个线程池之间要进行任务的同步(一个处理完交给另一个线程池),怎么做? 考察线程池间任务交接的同步机制与阻塞队列设计第 3 题请使用Project Loom的虚拟线程重构传统线程池实现,说明如何避免pin到载体线程导致的吞吐量下降,并设计针对IO密集型任务的调度策略 考察对虚拟线程原理、载体线程阻塞问题及IO密集任务调度的理解第 4 题如何在线程池运行期间动态调整参数? 考察对线程池动态调节能力和线程安全的掌握第 5 题JDK 原生的线程池有哪几种实现? 考察对 JDK 线程池实现类的掌握与适用场景理解第 6 题Java反射机制有哪些典型应用场景?请举例说明。 考察对反射在框架和工具中实际用途的理解第 7 题请比较 ConcurrentHashMap 与 HashMap 的底层数据结构,并说明它们各自的设计考量。 考察对 Java 集合框架中线程安全与性能设计原理的理解第 8 题热加载是如何实现的? 考察热加载原理及类加载器在其中的作用第 9 题请介绍G1垃圾回收器的回收过程,并谈谈你对更新版本垃圾回收器的了解。 考察JVM垃圾回收原理的掌握程度及对前沿技术趋势的关注第 10 题请介绍Java中线程安全的容器有哪些,并说明它们的使用场景和原理。 考察对并发容器及其实现原理的理解第 11 题请描述Java程序从main函数执行开始,JVM内部发生了什么启动与运行过程? 考察JVM启动流程、类加载和运行时内存结构第 12 题请解释热部署和热更新的原理是什么? 考察对热部署热更新核心机制的掌握程度第 13 题请解释Java的反射机制及其应用场景。 考察对Java反射机制原理的理解及实际应用能力第 14 题请详细讲解 ConcurrentHashMap 的实现原理与关键机制。 考察对并发容器底层并发控制与性能权衡的理解第 15 题你对线程池有什么理解? 考察线程池原理、参数配置与异常处理能力