京东面试题 · 技术原理 · Java
京东相关面试题,按最终去重题目聚合。
共 2550 道真题 · 当前筛选命中 195 道 · 更新 2026-08-05
筛选题目已选:技术原理 · Java
考察点
技术栈
第 121 题请介绍你对 Java 中 HashMap 的理解,包括它的底层存储方式。 考察对HashMap底层数据结构、hash计算、冲突处理与扩容机制的理解第 122 题List和Set有什么区别? 考察对Java集合框架中List与Set核心特性的理解第 123 题请写出你认为性能最优的单例模式实现,并解释其线程安全与性能特点。 考察对单例模式实现细节、线程安全与性能权衡的理解第 124 题请用非递归方式实现二叉树的中序遍历,谈谈你的思路。 考察二叉树遍历的递归与非递归实现能力及栈的运用第 125 题请说明线程池的核心参数及其作用,并解释如何合理设置这些参数。 考察对线程池核心参数的理解及调优能力第 126 题在Java中,有哪些常用的字符串处理方式?请结合示例说明。 考察Java字符串处理的基础知识与常用API掌握程度第 127 题BIO、NIO的区别是什么? 考察对Java I/O模型演进、阻塞与非阻塞、多路复用机制的理解第 128 题请介绍Java类加载机制的基本过程。 考察对类加载双亲委派机制和类加载器层次的理解第 129 题在并发环境下,ArrayList 的扩容机制可能引发哪些问题? 考察对 ArrayList 非线程安全特性及并发扩容风险的理解第 130 题Java反射机制了解吗? 考察对反射核心概念、常用操作和风险边界的掌握程度第 131 题请说明 synchronized 的底层实现原理。 考察对 Java 同步机制、锁升级和内存语义的深入理解第 132 题请解释 Java 反射机制及其典型应用场景,并说明其可能带来的性能和安全问题。 考察对反射机制原理、应用及风险的理解深度第 133 题请解释 ThreadPoolExecutor 的各个核心参数及其作用。 考察对 Java 线程池核心参数的理解及参数之间的配合关系第 134 题你了解的编程语言是 Java,假如你来写排序算法,你要怎么写? 考察候选人对排序算法原理、复杂度分析及 Java 编码实现的理解第 135 题你阅读过 AQS 的源码吗?请描述你印象最深刻的一个核心流程。 考察源码阅读深度与对并发关键路径的理解第 136 题介绍一下Java内存模型 考察对Java内存模型核心概念、可见性与有序性保证的理解第 137 题请说明Java线程池的核心设计参数及其作用,并阐述如何合理配置。 考察对线程池参数的理解与配置合理性第 138 题请介绍 ConcurrentHashMap 的实现原理、线程安全机制及适用场景。 考察对并发容器底层实现、线程安全性和适用场景的理解第 139 题现场手写一个单例模式,并说明其线程安全性。 考察单例模式实现、线程安全与性能取舍第 140 题Java 的 NIO 和 IO 多路复用的原理是什么? 考察 Java NIO 的核心机制及 IO 多路复用的理解深度