拼多多集团-PDD面试题 · Java

拼多多集团-PDD相关面试题,按最终去重题目聚合。

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

筛选题目已选:Java
第 101 题请解释 ThreadLocal 的工作原理,并说明它能解决哪些线程安全问题,不能解决哪些。 考察 ThreadLocal 的内部实现机制、线程隔离原理及其适用范围与边界问题拆解技术原理Java第 102 题如果服务中的 ScheduledThreadPoolExecutor 出现故障或无法按时执行任务,你会如何检测、诊断并处理? 考察定时任务调度可靠性、故障检测与恢复策略风险判断技术原理问题排查Java第 103 题为什么说Java线程的实现与操作系统内核线程相关? 考察对Java线程实现机制及内核线程关系的理解技术原理JavaJVM第 104 题请说明 HashMap 的初始容量设置,以及为什么容量一般取 2 的幂次方? 考察初始容量与容量设计对性能和冲突的影响性能优化技术原理Java第 105 题请介绍Java垃圾回收(GC)的基本原理及主要算法。 考察Java内存管理与GC基础知识的掌握程度系统设计技术原理Java第 106 题请介绍 Java 的内存结构,并说明各区域的主要用途。 考察对 Java 运行时内存区域及其用途的理解问题拆解技术原理Java第 107 题十个线程并发对一个初始值为1的成员变量各执行一次加一操作,如何保证最终结果是11? 考察并发环境下原子更新的原理与实现编码实现技术原理Java第 108 题在什么场景下应优先选择ArrayList,什么场景下选择LinkedList?请结合具体需求说明。 考察根据业务特征选择合适数据结构的方案权衡能力技术选型方案权衡Java第 109 题请解释线程池中临时线程的过期机制,以及过期后具体的执行流程。 考察对线程池生命周期管理和线程复用原理的理解风险判断技术原理Java第 110 题ReentrantLock与synchronized的区别 考察并发同步机制的理解与选型能力技术原理方案权衡Java第 111 题Java泛型是怎么实现的? 考察对Java泛型类型擦除原理及局限性的理解技术原理问题排查Java第 112 题HashMap在并发环境下存在哪些线程安全问题?为什么说它是线程不安全的? 考察对HashMap并发问题的深入理解风险判断技术原理Java第 113 题请介绍 Java 并发容器中 ConcurrentHashMap 的实现原理和适用场景。 考察对 ConcurrentHashMap 并发机制和适用场景的理解风险判断技术原理Java第 114 题请手写一个线程安全的懒汉式单例模式。 考察单例模式实现、线程安全与并发控制能力编码实现技术原理Java第 115 题请实现一个线程安全的单例模式,并说明其适用场景。 考察单例模式的实现及其线程安全性和适用场景编码实现技术原理Java第 116 题请详细说明 Java 中 synchronized 关键字的作用、实现原理以及使用方式。 考察对 Java 并发同步机制的理解深度与表达能力编码实现技术原理Java第 117 题请详细说明 HashMap 如何避免哈希冲突,以及还有哪些常用的处理手段? 考察哈希冲突处理机制与扩展手段技术原理方案权衡Java第 118 题请详细描述 HashMap 的扩容流程,越详细越好。 考察对扩容机制、数据迁移和并发安全的理解风险判断技术原理Java第 119 题JDK Proxy和CGLIB的区别是什么? 考察动态代理的原理、适用场景与限制技术原理方案权衡Java第 120 题动态代理有哪些分类?它们有什么区别? 考察对Java动态代理实现机制的理解与对比技术原理方案权衡Java