淘宝闪购面试题 · Java

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

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

筛选题目已选:Java
第 41 题请说明在Java中如何让一个线程等待另一个线程执行完成,并给出实现方式。 考察Java并发中线程协作与等待机制的理解编码实现技术原理Java第 42 题请介绍 Java 中常用的锁机制及其适用场景。 考察对 Java 并发锁的理解、区别与选型能力技术原理技术选型Java第 43 题代码写的不好可能会出现OOM异常,用try/catch能捕获吗? 考察对OutOfMemoryError本质、可捕获性与内存管理机制的理解风险判断技术原理问题排查Java第 44 题谈谈ArrayList和LinkedList的区别 考察对Java常用集合实现原理及适用场景的理解技术原理技术选型方案权衡Java第 45 题请介绍 Java 线程的常用参数及其作用。 考察对线程创建与运行相关参数的掌握技术原理Java第 46 题谈谈 JVM 的内存模型 考察对JVM内存区域划分、对象内存布局及并发内存可见性的理解性能优化技术原理JavaJVM第 47 题Java中接口和抽象类的区别 考察对Java接口与抽象类语法、语义及设计用途的理解技术原理技术选型Java第 48 题请介绍 Java 泛型的基本概念、主要使用场景及其带来的优缺点。 考察对 Java 泛型机制的理解程度与表达能力沟通表达技术原理Java第 49 题调用start()方法后,JVM做了什么? 考察对Java线程启动机制和线程状态转换的理解技术原理JavaJVM第 50 题并发编程JUC下的类熟悉吗? 考察对Java并发工具包JUC核心类的理解与掌握程度技术原理技术选型Java第 51 题synchronized 修饰代码块在 JVM 中具体是如何实现的? 考察对 synchronized 字节码层面实现原理和锁升级机制的理解技术原理JavaJVM第 52 题wait()和notify()如何调用,为什么放在Object里? 考察线程协作机制的理解及Object内置锁模型的设计原理编码实现技术原理Java第 53 题JDK 中对 HashMap 的 get 方法性能做了哪些优化? 考察对 HashMap 在 JDK 演进中性能优化原理的理解性能优化技术原理Java第 54 题Java内存模型中堆和栈的区别? 考察对Java内存模型核心概念的掌握及实际应用理解技术原理Java第 55 题ConcurrentHashMap怎么实现线程安全的? 考察并发容器线程安全机制、锁粒度与一致性边界技术原理方案权衡Java第 56 题AOP具体怎么实现的? 考察对AOP底层机制和实现方式的理解问题拆解技术原理JavaSpring Framework第 57 题请介绍Java中线程安全的List实现,并说明各自适用场景。 考察线程安全集合的实现原理与场景选择能力技术原理技术选型方案权衡Java第 58 题ArrayList底层基于什么实现,线程安全吗?请说一个会出现线程不安全的场景。 考察对ArrayList底层实现、线程安全性和并发场景的理解风险判断技术原理Java第 59 题ThreadLocal存在哪些问题? 考察对ThreadLocal内存泄漏、线程复用和值传递边界等风险的识别风险判断技术原理Java第 60 题讲讲HashMap和Hashtable的区别。 考察对Java集合框架线程安全与性能取舍的理解技术原理方案权衡Java