淘天集团面试题 · 方案权衡 · Java
淘天集团相关面试题,按最终去重题目聚合。
共 2775 道真题 · 当前筛选命中 80 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · Java
考察点
技术栈
第 61 题JDK和CGLIB实现AOP的区别 考察对AOP底层代理机制的理解与选型能力第 62 题请说明ConcurrentHashMap在Java 8中的主要实现思路和数据结构。 考察对ConcurrentHashMap内部结构与并发设计的基本理解第 63 题synchronized 锁一个对象时,这个对象的确定机制是怎样的?可以只 new 一个 Object 充当锁对象吗? 考察 synchronized 锁对象的选择与 this 锁的语义第 64 题ArrayList和LinkedList的区别是什么? 考察对两种列表实现底层结构与适用场景的理解第 65 题synchronized和Lock的区别是什么? 考察并发编程中两种锁机制的实现原理、适用场景与权衡第 66 题请对比 Python 和 Java 在语言特性上的主要区别? 考察对编程语言特性差异的理解与归纳能力第 67 题除了 synchronized 来实现锁,还有什么其他方法? 考察 Java 并发锁机制的掌握与实现选型第 68 题为什么选择使用 Sentinel 而不是其他限流或熔断组件? 考察对 Sentinel 的适用场景、核心特性与技术选型思路的理解第 69 题请列举Java中创建线程的常用方式,并说明各自特点。 考察对Java多线程基础知识的掌握程度,以及区分不同线程创建方式的优劣第 70 题单例模式有什么特点,有哪些实现方式? 考察对单例模式特性、适用场景及多种实现细节的理解第 71 题除了 volatile,还有什么能解决可见性的方法? 考察对 Java 内存模型可见性机制的理解与应用第 72 题请说明 TTL 线程池的作用,并指出常见的两个主要用途。 考察对 TTL 线程池设计目的与典型应用场景的理解第 73 题请介绍Java线程池的核心组件、工作原理,以及如何合理配置线程池参数? 考察对Java线程池内部机制的理解与参数调优能力第 74 题假如不使用Caffeine框架,你有什么思路来实现本地缓存? 考察缓存设计原理与实现细节,包括数据结构、淘汰策略、并发控制等第 75 题请详细说明 ConcurrentHashMap 在 Java 中的内部实现机制,包括其数据结构、线程安全策略以及在不同版本(如 JDK 7 与 JDK 8)之间的主要差异。 考察对并发容器底层实现原理的理解深度与版本演进意识第 76 题请介绍 Java 中 synchronized 关键字的基本概念、用法和底层实现原理。 考察对 Java 内置线程同步机制的理解深度第 77 题synchronized与ReentrantLock的区别是什么? 考察并发同步机制的理解与选型能力第 78 题有哪些线程安全的 Map 实现?它们之间有什么区别?如何选择? 考察并发容器的原理对比与选型能力第 79 题请解释CAS机制,并说明它与锁的区别,以及JUC中基于CAS的典型实现。 考察并发原子操作原理、CAS与锁的辨析及JUC类库掌握第 80 题Java 多线程环境下,怎么安全共享一个对象? 考察并发安全共享对象的手段与边界意识