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

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

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

筛选题目已选:技术原理 · Java
第 1 题ThreadLocal有了解过么? 考察ThreadLocal的原理、内存泄漏风险及使用场景性能优化技术原理问题排查Java第 2 题请解释JVM的内存结构,包括各个区域的作用。 考察对JVM运行时数据区划分及各自作用的理解问题拆解技术原理JavaJVM第 3 题请深入谈谈 ConcurrentHashMap 的实现原理。 考察对并发哈希表结构、线程安全机制与边界场景的理解编码实现风险判断技术原理Java第 4 题自定义线程池执行任务,什么都没发生,原因可能是什么? 考察线程池任务不执行的常见原因与排查思路风险判断技术原理问题排查Java第 5 题请谈谈Java中的静态代理和动态代理,并说明它们各自的适用场景。 考察对代理模式两种实现方式的理解及其应用场景辨析技术原理技术选型Java第 6 题怎么自定义异常? 考察自定义异常类的设计规范与适用场景编码实现技术原理技术选型Java第 7 题HashMap与Hashtable区别。 考察对Java集合框架基础类的理解与应用差异风险判断技术原理Java第 8 题请说明Java中异常类的继承结构,并解释checked异常和unchecked异常的区别。 考察Java异常体系的理解与分类能力问题拆解技术原理Java第 9 题请说明 Java 线程池的核心参数及其含义。 考察线程池参数理解与配置能力技术原理技术选型Java第 10 题请讲一讲 ThreadLocal 的工作原理、典型应用场景以及使用时需要注意哪些问题? 考察对 ThreadLocal 的实现原理、应用场景和内存泄漏等风险的理解风险判断技术原理技术选型Java第 11 题请讲解 HashMap 的底层实现原理。 考察对哈希表结构、冲突处理、扩容机制及线程安全性的理解技术原理Java第 12 题请解释Java的类加载机制。 考察对类加载过程及加载器层次的理解问题拆解技术原理JavaJVM第 13 题在实现生产者消费者模型时,一般选用什么数据结构?请说明其原理和适用场景。 考察对生产者消费者模型中队列数据结构及其并发语义的理解技术原理技术选型方案权衡Java第 14 题如何创建一个线程? 考察对Java线程创建方式的理解及适用场景编码实现技术原理Java第 15 题ReentrantLock 内部是靠什么核心结构来保护共享资源的? 考察对 ReentrantLock 底层同步机制和安全实现的理解风险判断技术原理Java第 16 题创建一个新线程怎么做,它的主要成本(资源消耗)有哪些? 考察线程创建的实现方式及其资源成本,体现对并发基础原理的理解性能优化技术原理Java第 17 题Callable和Runnable方法的区别 考察对Java并发任务接口的理解与比较能力技术原理Java第 18 题请解释 Java 中 Collection 与 Collections 的区别。 考察对 Java 集合框架基础概念与工具类的理解技术原理Java第 19 题请介绍一下 Java 反射机制,包括它的原理、常用 API 以及使用时的注意事项。 考察对反射机制原理、典型应用场景和潜在风险的理解风险判断技术原理Java第 20 题Java 中有哪些锁机制? 考察对 Java 并发锁的分类、原理和适用场景的理解技术原理方案权衡Java