后端岗位面试题 · 方案权衡 · Java

题库中标记为“后端”的结构化面试题。

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

筛选题目已选:方案权衡 · Java
第 621 题Java 中常用的锁有哪些?请从乐观锁和悲观锁出发,举具体例子并说明它们的区别。 考察对 Java 并发锁机制的理解,包括乐观锁与悲观锁的典型实现、适用场景及区别技术原理方案权衡Java第 622 题你常用的线程池阻塞队列是什么?为什么不用无界队列?无界队列会有什么问题? 考察对阻塞队列选型和无界队列风险的理解风险判断方案权衡Java第 623 题单例的几种实现方式 考察单例模式的多种实现、线程安全与性能权衡编码实现技术原理方案权衡Java第 624 题接口中 default 方法你了解吗? 考察对 Java 接口 default 方法的语法、用途和限制的理解技术原理方案权衡Java第 625 题单例能new吗?通常通过什么方式创建单例对象? 考察单例模式的核心概念与创建方式的掌握程度技术原理方案权衡Java第 626 题HashMap 是线程不安全的,你对 ConcurrentHashMap 有了解吗?它们之间的区别是什么? 考察对并发容器底层实现与线程安全机制的理解技术原理方案权衡Java第 627 题线程池的拒绝策略有哪些?说明各自的适用场景。 考察对线程池拒绝策略的理解和实际选择能力风险判断技术原理方案权衡Java第 628 题如何确定线程池中核心线程数的值? 考察线程池核心线程数设计的原理、公式与权衡技术原理方案权衡Java第 629 题JDK动态代理和CGLIB动态代理的区别是什么? 考察对Java代理机制底层实现与适用场景的理解技术原理方案权衡Java第 630 题为什么HashMap以8作为链表转红黑树的阈值? 考察对时间与空间权衡及泊松分布的理解技术原理方案权衡Java第 631 题请介绍一下你对 SPI(服务提供者接口)机制的理解,以及它在 Java 生态中的应用场景。 考察对 SPI 机制原理的理解以及实际应用能力技术原理方案权衡Java第 632 题ArrayBlockingQueue和LinkedBlockingQueue底层的锁有什么区别? 考察对Java并发队列锁机制的理解和区分技术原理方案权衡Java第 633 题请介绍一下 Java 类加载过程以及类加载器的双亲委派模型。 考察对 JVM 类加载机制、双亲委派及其作用的理解技术原理方案权衡JavaJVM第 634 题为什么想用ConcurrentHashMap? 考察对并发容器适用场景和原理的理解技术原理技术选型方案权衡Java第 635 题为什么在查找场景下通常使用 HashMap 而不是 List? 考察对哈希表与线性查找复杂度差异的理解及适用场景技术原理技术选型方案权衡Java第 636 题线程池常见的拒绝策略有哪些?请分别说明适用场景。 考察对线程池拒绝策略的理解与实际应用技术原理方案权衡Java第 637 题请谈谈 Java 反射机制的主要优点和缺点。 考察对反射机制本质、应用场景与性能、安全风险的理解技术原理技术选型方案权衡Java第 638 题请说明 Java 泛型的上下限(extends 和 super)的使用场景与区别。 考察泛型通配符与 PECS 原则的理解与运用技术原理方案权衡Java第 639 题ConcurrentHashMap 如何保证线程安全? 考察并发数据结构的设计原理与线程安全机制技术原理方案权衡Java第 640 题请说明 G1 垃圾收集器的核心特点及其适用场景。 考察对 G1 收集器原理、特点与适用场景的理解技术原理方案权衡JavaJVM