京东面试题 · 技术原理 · Java
京东相关面试题,按最终去重题目聚合。
共 2550 道真题 · 当前筛选命中 195 道 · 更新 2026-08-05
筛选题目已选:技术原理 · Java
考察点
技术栈
第 161 题请介绍JDK主要版本的功能演进,可以选取几个代表性版本说明其核心变化。 考察对Java语言和平台演进的理解广度与深度第 162 题请介绍你最熟悉的两个Java语言特性,并说明它们在实际项目中的应用场景。 考察Java语言特性掌握深度、实际应用能力和表达能力第 163 题请说明CountDownLatch基于AQS的底层实现,并解释AQS的核心原理,包括state变量和CLH锁队列的作用。 考察对Java并发工具AbstractQueuedSynchronizer底层机制的理解第 164 题说说 ArrayList 的扩容机制。 考察对 ArrayList 动态数组扩容原理和细节的理解第 165 题ThreadLocal 有什么问题?如何避免内存泄露? 考察对 ThreadLocal 原理、内存泄漏风险及规避措施的理解第 166 题volatile 关键字保证可见性的原理是什么? 考察对并发内存模型和 volatile 语义的理解第 167 题请介绍 Java 中 ConcurrentHashMap 的核心设计原理与常见使用场景。 考察对并发容器实现机制的理解及其适用场景第 168 题在 Java 中实现双重检查锁定时,同步代码块加在实例方法上与加在类上(静态方法)有什么区别? 考察 synchronized 锁对象差异对单例实现正确性的影响第 169 题请介绍Java Stream的常用操作及使用场景。 考察对Java Stream核心操作的理解与实际应用能力第 170 题Java里重载和重写的区别。 考察对Java多态机制中重载与重写概念的理解与区分第 171 题介绍一下ReentrantLock底层的AQS 考察对AQS核心机制和ReentrantLock实现原理的理解第 172 题自定义类作为 HashMap 的键时,需要注意哪些问题?请重点说明 equals 和 hashCode 方法的重写要求。 考察 HashMap 键对象正确性及 equals/hashCode 契约第 173 题请解释ThreadLocal的工作原理、可能引发的问题以及如何避免。 考察对ThreadLocal底层机制、内存泄漏风险和正确使用规范的理解第 174 题说一下 synchronized 和 ReentrantLock 有什么区别? 考察并发锁机制的理解与对比能力第 175 题请描述CMS垃圾回收器的完整过程,并说明哪些阶段会发生STW。 考察对CMS回收阶段与停顿点掌握的准确度第 176 题G1GC 的核心特点是什么? 考察对 G1 垃圾回收器分区、可预测停顿和并发收集的理解第 177 题请介绍一两个线程安全类,并说明它们在项目中的典型使用场景。 考察对线程安全类的理解及实际应用能力第 178 题请介绍一下 Java 类加载机制的主要内容。 考察对 JVM 类加载过程、双亲委派模型及热部署等应用的理解第 179 题请说明JVM是什么,以及它在Java程序运行中扮演什么角色? 考察对JVM基本概念和运行时结构的理解第 180 题请谈谈你对Java类加载机制的理解。 考察对Java类加载流程、双亲委派机制及自定义类加载器的掌握程度