京东面试题 · 技术原理 · Java

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

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

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