淘宝闪购面试题 · Java

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

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

筛选题目已选:Java
第 81 题如何衡量Java应用中堆内存过高的问题? 考察对堆内存使用率监控指标、GC行为及异常场景的判断能力技术原理问题排查Java第 82 题动态代理的实现方式有哪些? 考察对 Java 动态代理原理和实现机制的理解技术原理方案权衡Java第 83 题请解释Java中Serialization(序列化)机制的内部实现原理。 考察对Java序列化机制底层实现细节的理解问题拆解技术原理Java第 84 题请列举Java中常见的内存溢出(OOM)类型,并说明各自的触发场景和排查思路。 考察对Java内存模型、常见OOM类型及排查方法的理解风险判断技术原理问题排查Java第 85 题StringBuilder和StringBuffer谁是线程安全的? 考察对Java字符串拼接类的线程安全特性及其适用场景的理解风险判断技术原理Java第 86 题请说明异步线程池的核心参数有哪些,以及如何根据业务场景合理设置这些参数? 考察对线程池参数的理解与调优思路技术原理方案权衡Java第 87 题Java 中如何保证并发安全?请结合 synchronized、Lock 和原子类等机制说明。 考察 Java 并发安全的多种实现方式及其适用场景风险判断技术原理方案权衡Java第 88 题请比较CMS收集器和G1收集器的设计目标、适用场景及各自优缺点。 考察对两款主流垃圾回收器原理、差异与适用场景的理解技术原理方案权衡Java第 89 题请介绍Java的核心语言特性,并说明它们在实际开发中的应用。 考察Java语言基础知识的全面性和实际应用能力业务理解技术原理Java第 90 题请你列举 Java 中常见的线程安全类,并简要说明各自的使用场景。 考察对 Java 并发包中线程安全类的掌握程度及适用场景的区分能力技术原理技术选型Java第 91 题讲讲Java和Go的区别。 考察对两种主流语言核心特性的理解与对比能力技术原理技术选型GoJava第 92 题有个场景,需要存储用户ID和用户的其他信息,要求利用Java集合知识设计一个结构,防止重复ID存储。你会如何设计? 考察Java集合框架的应用和唯一性约束处理能力技术原理方案权衡Java第 93 题请说明 Java 动态代理中 JDK 动态代理和 CGLIB 的适用场景及选择依据。 考察对 JDK 动态代理与 CGLIB 原理和适用边界理解技术原理技术选型JavaSpring Framework第 94 题切面和Filter有什么区别? 考察对AOP切面与Servlet过滤器在职责、触发时机和适用场景上的理解技术原理方案权衡JavaSpring Framework第 95 题请不使用 Java 阻塞队列(如 ArrayBlockingQueue),自行实现一个线程安全的阻塞队列,并说明其工作原理。 考察并发同步原语的应用与阻塞队列的实现细节编码实现风险判断技术原理Java第 96 题String 为什么设计为不可变?如何理解不可变性? 考察对 Java String 不可变设计动机及其运行时行为的理解技术原理方案权衡Java第 97 题JDK 原生的线程池有哪几种实现? 考察对 JDK 线程池实现类的掌握与适用场景理解系统设计技术原理Java第 98 题JDK代理模式和CGLIB代理模式的区别是什么? 考察对动态代理实现机制、适用条件及内部原理的理解技术原理方案权衡Java第 99 题讲讲线程池的原理? 考察对线程池核心机制、参数配置与运行流程的理解问题拆解技术原理方案权衡Java第 100 题请解释 ThreadLocal 的实现原理。 考察对 ThreadLocal 内部结构和存储机制的理解技术原理Java