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

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

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

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