淘宝闪购面试题 · Java

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

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

筛选题目已选:Java
第 201 题请写出你知道的单例模式实现,包括饿汉式和懒汉式。 考察单例模式的基本实现能力及线程安全问题编码实现技术原理Java第 202 题线程池的七大参数和拒绝策略有哪些? 考察线程池核心参数的作用及饱和处理策略的理解技术原理Java第 203 题创建线程的方式有哪些? 考察对Java多线程基础创建方式的理解与掌握编码实现技术原理Java第 204 题你的技术栈是 C++ 和 Go,而目标团队主要使用 Java。你如何看待这种技术栈差异?会如何应对? 考察技术栈差异下的适应性与学习意愿持续改进人岗匹配C++GoJava第 205 题Java有异常情况一般怎么处理? 考察异常处理的基本认知、分类和最佳实践技术原理问题排查Java第 206 题同一个类的不同 synchronized 方法之间会互相阻塞吗?为什么? 考察 Java 同步机制中锁的粒度和对象级阻塞行为技术原理问题排查Java第 207 题在Java中,多态有哪些具体表现形式?请举例说明。 考察多态在Java中的具体实现机制和典型应用编码实现技术原理Java第 208 题Java面向对象编程的三大特性分别是什么?各自解决了什么问题? 考察对面向对象三大核心特性的理解及其设计价值业务理解技术原理Java第 209 题请解释Java线程与操作系统线程的关系,并说明为什么通常实现为一对一模型。 考察对Java线程模型底层实现的理解及平台线程映射机制技术原理JavaJVM第 210 题请解释HashMap的原理。 考察对HashMap数据结构、哈希冲突处理及JDK实现的掌握风险判断技术原理Java第 211 题HashMap 是线程安全的吗?请说明其底层原理。 考察对 HashMap 底层数据结构的理解与并发安全性的判断风险判断技术原理Java第 212 题线程有哪几种状态?分别在什么情况下切换?wait 和 notify 如何引起状态切换? 考察 Java 线程生命周期模型及 wait/notify 的协作机制编码实现技术原理Java第 213 题volatile能保证线程安全吗?为什么? 考察volatile的语义边界与线程安全概念理解风险判断技术原理Java第 214 题请说明Java中常见的垃圾回收算法及其适用场景。 考察JVM垃圾回收基础原理与典型算法理解技术原理技术选型Java第 215 题G1垃圾回收器相比传统分代收集器有什么分区设计思路? 考察对G1分区架构及其与传统分代关系的理解技术原理Java第 216 题100个和100万个数据的ArrayList实现反转逻辑一样吗,怎么实现的? 考察集合实现原理、时间复杂度和底层操作的理解编码实现性能优化技术原理Java第 217 题请详细讲解一下Java的类加载过程。 考察对类加载机制的理解,包括加载、连接和初始化阶段技术原理Java第 218 题请解释Java内存模型中的happens-before原则,并举例说明其如何保证线程安全。 考察对Java并发内存模型的理解及应用能力风险判断技术原理Java第 219 题请列举你常用或熟悉的 JVM 启动参数,并说明它们在何时使用及作用。 考察 JVM 内存与垃圾回收参数的实际配置经验和理解性能优化技术原理JavaJVM第 220 题如何使用ASM框架手写一个不依赖接口的动态代理实现,绕过JDK动态代理只能代理接口的限制? 考察对ASM字节码生成、类加载和动态代理底层机制的掌握编码实现技术原理Java