后端岗位面试题 · 问题拆解 · Java
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 1727 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · Java
考察点
技术栈
第 301 题对于核心线程数为5、最大线程数为10、使用无界任务队列的线程池,在正常运行期间最多会有多少个线程同时工作? 考察线程池参数配置和任务处理逻辑的理解第 302 题线程池一般有哪些参数?请说明各参数的作用。 考察对线程池核心参数的理解与实际配置能力第 303 题请描述线程生命周期中的各个状态,并说明它们之间如何转换。 考察线程状态模型及状态转换条件第 304 题用过哪些锁,研究过这些锁底层是如何实现的吗? 考察对锁机制的理解深度与底层实现原理第 305 题请详细说明 Java 中 HashMap 的扩容机制。 考察对 HashMap 扩容时机、过程及并发影响的深入理解第 306 题请描述 Java 线程池处理新任务时的完整执行流程。 考察线程池任务处理流程的清晰度与顺序第 307 题AOP具体怎么实现的? 考察对AOP底层机制和实现方式的理解第 308 题8个运动员等待一个裁判发令后才能起跑,如何用ReentrantLock的Condition实现绝对公平的同步?请说明await和signalAll的用法与原理。 考察Java并发中Lock与Condition的协作机制及线程同步原理第 309 题JUC常见的工具类都有哪些,分别有什么样的功能? 考察对Java并发工具类的掌握程度及使用场景理解第 310 题请介绍 Java 中的零拷贝机制,并说明其在实际应用中的典型场景。 考察对操作系统 I/O 零拷贝原理的理解及其在 Java 中的实现与应用第 311 题你使用过线程池吗?请介绍你在项目中实际使用线程池的场景。 考察候选人实际使用线程池的实践经验和场景理解第 312 题请详细说明 HashMap 和 HashSet 的底层实现原理,以及 HashSet 是如何基于 HashMap 实现的。 考察对哈希表数据结构的深入理解及其关联关系第 313 题Future.get()是如何实现阻塞等待结果的? 考察对Future异步机制底层实现的理解第 314 题线程池怎么实现线程复用的? 考察线程池核心机制与线程生命周期管理第 315 题在 Java 中你使用过事务吗?请结合实际场景说明你如何使用事务。 考察对事务基本概念、使用场景和实际操作的理解第 316 题线程池任务执行的流程是什么? 考察对线程池核心执行机制的理解第 317 题HashMap在1.7和1.8有什么区别? 考察HashMap底层实现演变、数据结构与并发安全影响第 318 题static代码块和static方法的区别? 考察对Java静态成员初始化机制与调用方式的理解第 319 题给你一个父类和子类,都有静态变量、常量、构造方法,它们的执行顺序是什么? 考察Java类加载和实例化过程中静态成员、常量与构造方法的执行顺序第 320 题请解释什么是泛型擦除?它会对 Java 泛型的使用产生哪些影响? 考察对 Java 泛型底层机制的理解及其在实际编码中的影响