后端岗位面试题 · Java
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 12627 道 · 更新 2026-08-05
筛选题目已选:Java
考察点
技术栈
第 121 题请说明在 Spring Boot 中,不同位置的配置文件在加载时的先后顺序是怎样的? 考查候选人对 Spring Boot 配置加载顺序的掌握程度,以及能否清晰说明多个配置源之间的覆盖关系。第 122 题在Spring Boot中,由Maven或Gradle构建出的可执行jar与传统的普通jar在结构、运行方式和依赖处理上有哪些关键不同之处?请具体说明。 考查对Spring Boot可执行jar内部结构及其与普通jar差异的理解。第 123 题在 Spring Boot 项目中,如何通过 XML 配置文件来定义和管理 Bean? 考查对 Spring Boot 配置方式的掌握,特别是 XML 配置的兼容性和使用场景。第 124 题请描述Spring IoC容器从启动到可用的整个初始化流程,包括关键步骤和顺序。 考查对Spring IoC容器启动机制和核心流程的理解第 125 题JDK1.8及之后为什么要用红黑树? 考察对HashMap底层数据结构演进及性能权衡的理解第 126 题在Spring Boot应用中,解决浏览器跨域资源共享限制的常用手段有哪些?请阐述实现机制与配置方式。 考查对Spring Boot中CORS处理机制和配置方法的掌握程度。第 127 题请解释类加载器的双亲委派模型。 考察对类加载机制及其设计意图的理解第 128 题懒汉和饿汉单例模式的区别是什么? 考察单例模式两种实现方式的理解及适用场景第 129 题请描述一次针对 JDK 序列化问题的排查过程,包括典型症状、可能原因和定位手段。 考察候选人对 Java 原生序列化机制的理解以及实际排查问题的思路。第 130 题当Spring Cloud Gateway返回500错误时,通常会从哪些方面入手进行系统排查?请详细说明排查思路和可能的原因。 考察候选人面对网关500错误时的系统性排查能力和对网关内部机制的理解。第 131 题请解释Spring框架中@ModelAttribute注解的主要用途,并说明其在数据绑定和模型属性管理中的作用。 考查对Spring MVC中@ModelAttribute注解核心功能的理解,包括方法参数和方法的两种使用场景。第 132 题在Spring MVC中,@RequestHeader与@CookieValue这两个注解分别用于获取请求中的哪部分信息?请说明它们的使用场景和主要区别。 考查对Spring MVC注解的掌握,特别是请求头和Cookie的绑定方式及适用场景。第 133 题ArrayList和LinkedList的区别及应用场景 考察Java集合框架基础理解与场景选型能力第 134 题线上Java服务出现OutOfMemoryError,请列举几种可能的内存泄漏场景,并说明各自的典型特征。 考察对Java内存区域及常见泄漏模式的理解第 135 题Java中数组、ArrayList和LinkedList在存储结构和使用场景上有什么主要区别? 考察对Java集合底层结构、扩容机制与适用场景的理解第 136 题请阐述在 Spring Boot 项目中配置和管理多个数据源的具体做法与关键要点。 考查对 Spring Boot 多数据源配置原理及常见实现方案的理解。第 137 题在 Spring Boot 应用中,有哪些方式可以开启并执行异步任务,请说明主要步骤和注意事项? 考察对 Spring Boot 异步编程模型的理解与落地能力第 138 题请用双重校验锁实现一个线程安全的单例模式,并说明为什么要加volatile。 考察双重校验单例的编码能力及volatile的底层原理第 139 题在 Java 中,实现多线程同步的常用方式有哪些?请分别说明其原理和适用场景。 考察多线程同步机制的掌握程度及场景选择能力第 140 题在 Spring 框架中,@Lazy 注解主要用来实现什么功能?它是如何影响 Bean 的实例化时机的? 考查对 Spring Bean 生命周期及延迟初始化机制的理解。