京东面试题 · Java
京东相关面试题,按最终去重题目聚合。
共 2550 道真题 · 当前筛选命中 200 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 141 题请介绍 ConcurrentHashMap 的实现原理、线程安全机制及适用场景。 考察对并发容器底层实现、线程安全性和适用场景的理解第 142 题现场手写一个单例模式,并说明其线程安全性。 考察单例模式实现、线程安全与性能取舍第 143 题Java 的 NIO 和 IO 多路复用的原理是什么? 考察 Java NIO 的核心机制及 IO 多路复用的理解深度第 144 题请介绍你实际使用过的 Java 集合框架,并说明在不同业务场景下如何选择。 考察 Java 集合基础掌握与场景化选型能力第 145 题Java中NIO和BIO有什么区别? 考察对阻塞与非阻塞IO模型的本质理解第 146 题请描述如何使用线程池实现 1 到 100 的累加,并说明关键步骤。 考察线程池使用、任务拆分、Future 结果收集与资源管理第 147 题请解释HashMap的原理。 考察对HashMap数据结构、哈希冲突处理及JDK实现的掌握第 148 题为什么要转行来做Java后端,不继续做网安方向 考察候选人的职业转型动机、自我认知与目标岗位匹配度第 149 题请介绍Java中常用的锁机制及其主要区别和应用场景。 考察对Java锁体系的理解、适用场景判断和并发安全基础第 150 题Java集合,文件有一万条string数据,用哪个集合插入数据库呢 考察对集合选择、批量插入和性能优化的理解第 151 题请解释 Java 中 contains 方法的执行原理。 考察对常见集合及字符串 contains 实现原理的理解第 152 题模板方法模式在Java中具体怎么实现? 考察模板方法模式的结构、实现方式及适用场景第 153 题在 Java 应用中,什么情况下会发生 OOM(OutOfMemoryError)?请列举常见的触发场景。 考察对 Java 内存模型和常见内存溢出场景的理解第 154 题NIO中事件触发的条件是什么? 考察对NIO事件就绪条件和Selector机制的掌握第 155 题请实现 LCR 156:二叉树的序列化与反序列化,要求基于层序序列化重建二叉树。 考察二叉树层序序列化与反序列化的算法实现能力第 156 题请介绍线程池的核心使用要点,包括创建方式、主要参数和关闭方式。 考察线程池核心概念与实际使用能力第 157 题请介绍一下你对 ThreadLocal 的理解以及它的使用场景。 考察对线程局部变量原理、隔离机制与内存风险的理解第 158 题请设计并实现一个多线程程序,要求两个线程交替打印数字和字母,例如一个线程打印1,另一个线程打印A,并解释实现原理。 考察多线程并发控制、线程通信及交替执行机制第 159 题ThreadLocal怎么用的,有没有什么替代方案? 考察ThreadLocal的使用方式、内存泄漏风险及替代方案的权衡能力第 160 题Java标准库中的Arrays.sort和Collections.sort分别使用什么排序算法? 考察对Java排序算法实现及适用场景的理解