京东面试题 · 方案权衡 · Java

京东相关面试题,按最终去重题目聚合。

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

筛选题目已选:方案权衡 · Java
第 21 题请列举Java中常见的锁,并说明各自的特点和使用场景。 考察对Java并发锁的掌握程度和实际应用理解技术原理技术选型方案权衡Java第 22 题线程池拒绝策略有哪些? 考察对线程池饱和处理策略的理解及适用场景技术原理方案权衡Java第 23 题请说明线程池的核心参数及其作用,以及它们之间如何配合。 考察线程池核心参数的理解与配置权衡技术原理方案权衡Java第 24 题G1垃圾回收器与之前的垃圾回收器相比,最大的优势或特征差异是什么? 考察对G1垃圾回收器设计目标、核心机制及与传统收集器差异的理解技术原理方案权衡Java第 25 题如何实现线程安全的ArrayList?有哪些常见方式? 考察并发编程中线程安全容器的实现思路与替代方案风险判断技术原理方案权衡Java第 26 题请说明单例模式中懒汉式与饿汉式的实现逻辑,并指出各自的适用场景。 考察对单例模式两类典型实现的原理理解与场景权衡技术原理方案权衡Java第 27 题Java创建线程池的核心参数及其含义是什么?在设置这些参数时应考虑哪些因素? 考察对线程池核心参数的理解及实际配置时的权衡能力技术原理技术选型方案权衡Java第 28 题Synchronized 锁和 ReentrantLock 的区别 考察并发编程中两种锁机制的原理、特性与选择技术原理方案权衡Java第 29 题ArrayList 和 LinkedList 的区别分别适合什么场景? 考察对 Java 常用集合底层实现与适用场景的掌握技术原理方案权衡Java第 30 题ArrayList在哪些场景不太适合使用? 考察对ArrayList底层实现和适用边界的理解技术原理技术选型方案权衡Java第 31 题Java里面提到的开闭原则,你对开闭原则的理解是怎样的?可以大概描述一下这个原则吗? 考察对开闭原则核心思想的掌握与软件设计中的应用理解技术原理方案权衡Java第 32 题如何合理设置线程池的核心参数?请结合具体场景说明。 考察线程池核心参数的理解与调优能力系统设计技术原理方案权衡Java第 33 题主线程在运行过程中启动了10个子线程,需要等待所有子线程结束之后再继续执行主线程,有哪些实现方法(如CountDownLatch、Semaphore等)? 考察多线程同步机制的理解与选择能力编码实现技术原理方案权衡Java第 34 题BIO、NIO的区别是什么? 考察对Java I/O模型演进、阻塞与非阻塞、多路复用机制的理解技术原理方案权衡Java第 35 题请说明Java线程池的核心设计参数及其作用,并阐述如何合理配置。 考察对线程池参数的理解与配置合理性技术原理方案权衡Java第 36 题Java中NIO和BIO有什么区别? 考察对阻塞与非阻塞IO模型的本质理解技术原理方案权衡Java第 37 题请介绍Java中常用的锁机制及其主要区别和应用场景。 考察对Java锁体系的理解、适用场景判断和并发安全基础问题拆解技术原理方案权衡Java第 38 题ThreadLocal怎么用的,有没有什么替代方案? 考察ThreadLocal的使用方式、内存泄漏风险及替代方案的权衡能力风险判断技术原理方案权衡Java第 39 题请介绍 Java 中 ConcurrentHashMap 的核心设计原理与常见使用场景。 考察对并发容器实现机制的理解及其适用场景技术原理方案权衡Java第 40 题说一下 synchronized 和 ReentrantLock 有什么区别? 考察并发锁机制的理解与对比能力技术原理方案权衡Java