拼多多集团-PDD面试题 · 技术原理 · Java
拼多多集团-PDD相关面试题,按最终去重题目聚合。
共 1351 道真题 · 当前筛选命中 129 道 · 更新 2026-08-05
筛选题目已选:技术原理 · Java
考察点
技术栈
第 101 题为什么说Java线程的实现与操作系统内核线程相关? 考察对Java线程实现机制及内核线程关系的理解第 102 题请说明 HashMap 的初始容量设置,以及为什么容量一般取 2 的幂次方? 考察初始容量与容量设计对性能和冲突的影响第 103 题请介绍Java垃圾回收(GC)的基本原理及主要算法。 考察Java内存管理与GC基础知识的掌握程度第 104 题请介绍 Java 的内存结构,并说明各区域的主要用途。 考察对 Java 运行时内存区域及其用途的理解第 105 题十个线程并发对一个初始值为1的成员变量各执行一次加一操作,如何保证最终结果是11? 考察并发环境下原子更新的原理与实现第 106 题请解释线程池中临时线程的过期机制,以及过期后具体的执行流程。 考察对线程池生命周期管理和线程复用原理的理解第 107 题ReentrantLock与synchronized的区别 考察并发同步机制的理解与选型能力第 108 题Java泛型是怎么实现的? 考察对Java泛型类型擦除原理及局限性的理解第 109 题HashMap在并发环境下存在哪些线程安全问题?为什么说它是线程不安全的? 考察对HashMap并发问题的深入理解第 110 题请介绍 Java 并发容器中 ConcurrentHashMap 的实现原理和适用场景。 考察对 ConcurrentHashMap 并发机制和适用场景的理解第 111 题请手写一个线程安全的懒汉式单例模式。 考察单例模式实现、线程安全与并发控制能力第 112 题请实现一个线程安全的单例模式,并说明其适用场景。 考察单例模式的实现及其线程安全性和适用场景第 113 题请详细说明 Java 中 synchronized 关键字的作用、实现原理以及使用方式。 考察对 Java 并发同步机制的理解深度与表达能力第 114 题请详细说明 HashMap 如何避免哈希冲突,以及还有哪些常用的处理手段? 考察哈希冲突处理机制与扩展手段第 115 题请详细描述 HashMap 的扩容流程,越详细越好。 考察对扩容机制、数据迁移和并发安全的理解第 116 题JDK Proxy和CGLIB的区别是什么? 考察动态代理的原理、适用场景与限制第 117 题动态代理有哪些分类?它们有什么区别? 考察对Java动态代理实现机制的理解与对比第 118 题线程池添加一个任务是怎么运行的? 考察线程池的工作原理与任务处理流程第 119 题volatile 的内存语义是什么?底层是如何实现的? 考察对 Java volatile 可见性与有序性语义及底层硬件实现的理解第 120 题为什么要用ScheduledThreadPool? 考察定时任务调度的并发模型理解与选型理由