京东面试题 · 方案权衡 · Java
京东相关面试题,按最终去重题目聚合。
共 2550 道真题 · 当前筛选命中 49 道 · 更新 2026-08-05
筛选题目已选:方案权衡 · Java
考察点
技术栈
第 1 题Kotlin协程和Java线程的区别 考察对协程与线程并发模型的本质差异理解第 2 题请介绍 Java 中创建线程的几种方式,以及它们之间的区别。 考察线程创建的多种方式及各自适用场景和区别第 3 题String、StringBuilder、StringBuffer的区别 考察Java字符串类的不可变性、线程安全与性能特性第 4 题老年代适合用什么垃圾回收算法? 考察对分代回收原理及老年代算法选型的理解第 5 题谈谈ArrayList和LinkedList的区别 考察对Java常用集合实现原理及适用场景的理解第 6 题如何合理设置线程池的核心参数(核心线程数、最大线程数、队列容量)? 考察根据任务类型和系统资源进行参数设计的权衡能力第 7 题你了解 Java 中的 Semaphore、CountDownLatch 和 CyclicBarrier 吗? 考察并发工具类的原理、适用场景及区别第 8 题有哪些线程安全的集合? 考察Java并发集合的知识广度与适用场景辨析第 9 题线程池有哪些种类?请说明核心参数及各参数的作用。 考察对线程池实现类型、核心参数及其对任务调度影响的掌握程度第 10 题CAS 操作的底层实现原理是什么? 考察对 CAS 原子操作底层机制的理解第 11 题多线程场景下,主线程需要同步所有子线程的执行结果,应该怎么做? 考察并发编程中对线程同步、结果聚合与异常处理的掌握第 12 题请手写一个线程安全的单例模式实现,并分别说明懒汉式和饿汉式的适用场景。 考察单例模式的多种实现方式、线程安全性及适用场景第 13 题除了懒汉式和饿汉式,你了解哪些其他实现单例模式的方法? 考察对单例模式实现变体及其适用场景的掌握深度第 14 题请解释AOP(面向切面编程)的核心概念,并说明它在项目中的典型应用场景。 考察对AOP原理的理解及其在业务中的实际应用第 15 题对比一下 ArrayList 和 LinkedList 考察对Java集合框架中两种List实现的结构、性能与适用场景的理解第 16 题多线程编程的几种实现方式 考察多线程实现方式的技术理解与对比能力第 17 题请对比 Runnable 和 Callable 接口在线程创建中的区别。 考察 Java 并发编程基础中任务定义接口的差异理解第 18 题请介绍Java中常用的锁机制及其适用场景。 考察对Java锁体系的整体理解与适用场景的辨析能力第 19 题请对比 Kotlin 与 Java 的主要特性,并说明你会倾向于使用哪个? 考察对 Kotlin 与 Java 语言特性的理解及选型判断第 20 题Java创建线程池的方法及核心参数含义;这些参数应如何设置,需考虑哪些因素? 考察对Java线程池核心机制的理解及参数配置的权衡能力