京东面试题 · Java

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

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

筛选题目已选:Java
第 61 题请介绍 JDK 1.7 与 1.8 的主要区别。 考察对 Java 版本演进的理解与知识更新能力持续改进技术原理Java第 62 题你刚刚提到定时任务用到了 @Scheduled 注解,那如果是 6 台服务器同时跑同一个定时任务去回写数据,怎么保证一致性,你会怎么做? 考察分布式定时任务的一致性和幂等设计风险判断系统设计技术原理JavaRedisSpring Framework第 63 题对比一下 ArrayList 和 LinkedList 考察对Java集合框架中两种List实现的结构、性能与适用场景的理解技术原理方案权衡Java第 64 题请谈谈你对 Java 中 final 和 static 关键字的理解。 考察对 Java 基础关键字语义及其应用场景的掌握技术原理Java第 65 题请描述Java的内存分配与垃圾回收过程。 考察对Java内存模型、堆内存分配和垃圾回收机制的理解问题拆解技术原理Java第 66 题说说Java面向对象的特点 考察对面向对象四大特性的理解与Java语言支持技术原理Java第 67 题请详细说明Java的类加载机制,包括加载、连接和初始化三个阶段,以及双亲委派模型的工作原理。 考察对类加载生命周期和双亲委派模型的理解技术原理Java第 68 题请介绍 volatile 关键字的原理和作用。 考察对 Java 内存模型、可见性和有序性保证的理解风险判断技术原理Java第 69 题你了解无锁编程和Unsafe类吗?请谈谈Unsafe类的核心作用及其在无锁编程中的应用。 考察对无锁编程概念和Java Unsafe类底层能力的理解风险判断技术原理Java第 70 题请介绍Java集合框架的整体结构及其主要接口设计。 考察对Java集合框架体系结构的理解和核心接口的把握问题拆解技术原理Java第 71 题多线程编程的几种实现方式 考察多线程实现方式的技术理解与对比能力技术原理方案权衡Java第 72 题详细讲讲Java Agent 考察对Java Instrumentation API、动态字节码技术及常见应用场景的理解系统设计技术原理Java第 73 题请解释什么是OOM,以及哪些典型场景会导致OOM? 考察对内存溢出概念的理解及常见触发场景的掌握技术原理问题排查Java第 74 题请对比 Runnable 和 Callable 接口在线程创建中的区别。 考察 Java 并发编程基础中任务定义接口的差异理解技术原理方案权衡Java第 75 题ArrayList的Contains方法底层原理是什么?数据量很大的时候用Contains性能怎么样? 考察集合框架底层实现与时间复杂度分析能力性能优化技术原理技术选型Java第 76 题在Android开发中,Java和Kotlin哪个使用更广泛?请谈谈你的看法。 考察对Android主流开发语言生态和行业趋势的理解业务理解技术选型JavaKotlin第 77 题请介绍Java中常用的锁机制及其适用场景。 考察对Java锁体系的整体理解与适用场景的辨析能力技术原理方案权衡Java第 78 题什么场景下会创建非核心线程? 考察对线程池线程创建策略和并发场景的理解技术原理Java第 79 题请对比 Kotlin 与 Java 的主要特性,并说明你会倾向于使用哪个? 考察对 Kotlin 与 Java 语言特性的理解及选型判断技术原理技术选型方案权衡JavaKotlin第 80 题本地生活项目(点评)中用到的 ThreadLocal 可能会出现什么问题? 考察 ThreadLocal 的内存泄漏、线程复用与并发安全问题风险判断技术原理Java