后端岗位面试题 · 问题拆解 · Java

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

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

筛选题目已选:问题拆解 · Java
第 741 题探讨一下String的创建和赋值在内存的具体变动 考察对String对象内存分配、常量池与引用赋值的底层理解问题拆解技术原理Java第 742 题核心线程数3、队列长度4、最大线程数5的线程池,提交10个长任务的工作过程是什么? 考察线程池参数协同作用与任务执行流程问题拆解技术原理Java第 743 题请用代理模式实现一个场景:汽车工厂生产汽车、4S店代理销售、消费者到4S店购车。要求使用简单工厂创建汽车,4S店作为静态代理持有工厂引用,并说明四个类(Car、CarFactory、FourS、Customer)各自的设计职责。 考察代理模式、简单工厂的组合运用及代码实现能力编码实现问题拆解技术原理Java第 744 题线程池的初始化参数有哪些?各自作用是什么? 考察对 ThreadPoolExecutor 核心参数的理解问题拆解技术原理Java第 745 题int和Integer怎么比较大小? 考察基本类型与包装类型的比较规则及自动拆箱机制问题拆解技术原理Java第 746 题请介绍分段锁的实现方式,并说明其与ReentrantLock及AQS的关系。 考察并发锁机制的原理理解与表达清晰度问题拆解技术原理方案权衡Java第 747 题请介绍 Java 中 HashMap 的实现原理。 考察对 HashMap 底层数据结构、哈希算法及常见问题解决的掌握程度问题拆解技术原理Java第 748 题请描述线程池从任务提交到任务执行完成的完整流程。 考察线程池任务执行机制的理解问题拆解技术原理Java第 749 题Java多线程环境下执行i++会出现什么问题?除了加锁,还有哪些解决方案? 考察多线程并发安全的认知、问题定位与替代方案设计问题拆解技术原理Java第 750 题你通常如何创建线程池?请说明你会考虑哪些参数和配置。 考察线程池创建方式、参数理解及自定义配置能力问题拆解技术原理方案权衡Java第 751 题问HashSet的底层原理,冲突怎么解决 考察HashSet底层数据结构与哈希冲突处理机制问题拆解技术原理Java第 752 题AQS的Node具体放的是什么 考察对AQS内部数据结构及线程等待机制的理解问题拆解技术原理Java第 753 题请解释线程池的工作原理,包括线程创建流程和worker自旋机制。 考察对线程池内部调度机制和worker循环的理解问题拆解技术原理Java第 754 题请详细说明Java类加载的过程和机制。 考察对Java类加载生命周期、双亲委派模型及自定义类加载器的理解问题拆解技术原理Java第 755 题HashMap和ArrayList区别 考察对基础集合类的底层实现与适用场景的理解问题拆解技术原理Java第 756 题给定一个JSONObject,如何计算其最大嵌套深度?请设计并实现一个函数来求解。 考察递归或迭代处理嵌套数据结构的能力,以及边界条件处理编码实现问题拆解技术原理JavaJSON第 757 题垃圾回收触发场景有哪些? 考察对 JVM 垃圾回收触发机制的理解与边界区分能力问题拆解技术原理JavaJVM第 758 题请解释 Java 中线程池的作用及其核心价值。 考察对线程池基本职责、收益和适用场景的理解问题拆解技术原理Java第 759 题请谈谈你对 HashMap 实现原理的理解。 考察对 HashMap 底层数据结构、哈希冲突处理和扩容机制的理解问题拆解技术原理Java第 760 题除了反射,你还了解哪些Java的元编程或动态特性? 考察对Java反射机制之外动态编程能力的了解与扩展问题拆解技术原理Java