后端岗位面试题 · 问题拆解 · Java
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 1727 道 · 更新 2026-08-05
筛选题目已选:问题拆解 · Java
考察点
技术栈
第 321 题请说明在Java中如何创建和使用线程,并解释多线程与单线程执行的区别。 考察Java线程的基本创建方式与并发基础概念第 322 题能介绍下线程池常用的七大参数吗? 考察对线程池核心参数的理解、线程创建流程与队列饱和策略第 323 题请详细说明JVM的内存分区,并解释各分区的作用和可能的异常。 考察对JVM运行时数据区划分、各区域职责及内存异常的理解第 324 题请解释深拷贝、浅拷贝和引用拷贝的区别。 考察对三种拷贝概念的本质差异理解第 325 题线程池底层的核心方法有哪些? 考察对线程池核心执行流程和关键方法的理解第 326 题线程池的执行过程 考察线程池工作原理、任务排队和拒绝策略第 327 题HashMap如何解决hash冲突? 考察哈希冲突处理机制与HashMap实现细节第 328 题HashSet的底层是怎么实现的 考察对HashSet底层数据结构及HashMap工作原理的理解第 329 题请解释一个类的初始化过程。 考察对类加载、初始化阶段顺序和静态成员执行机制的理解第 330 题线程池的核心原理是什么? 考察线程池的工作流程和调度机制第 331 题给定一个线程池,corePoolSize=10,maximumPoolSize=30,workQueue容量为100。请问当第几个任务提交时,线程数量可以扩大到最大线程数30? 考察线程池任务提交时线程数增长规则与队列满时的扩容时机第 332 题请说明 HashMap 查找某个 Key 时的工作流程和主要复杂度。 考察对 HashMap 哈希定位、碰撞处理与查找机制的理解第 333 题什么是AQS?请说明它的核心原理。 考察对AQS抽象队列同步器及其同步机制的理解第 334 题Java中自带的数据结构的延时队列的原理(DelayedQueue的原理) 考察对Java并发容器DelayedQueue的底层实现与使用场景的理解第 335 题ConcurrentHashMap 为什么是线程安全的?请说明它的底层实现原理。 考察对 ConcurrentHashMap 线程安全机制及底层结构的理解第 336 题手写单例模式并编写测试用例 考察单例模式实现方式、线程安全及测试用例设计第 337 题请解释反射的原理,并说明常见的用法。 考察对反射机制底层原理的理解和实际使用能力第 338 题请详细说明线程池的核心参数及其工作流程。 考察对线程池核心参数、任务提交与执行机制的理解第 339 题请说明Java中异常的体系结构,并区分受检异常与非受检异常。 考察对Java异常体系及分类的掌握第 340 题介绍一下你对线程池的了解? 考察对线程池核心原理、参数配置及实践应用的理解