后端岗位面试题 · 风险判断 · Spring Framework
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 241 道 · 更新 2026-08-05
筛选题目已选:风险判断 · Spring Framework
考察点
技术栈
第 21 题Spring的事务的原理和过程是什么? 考察对Spring声明式事务底层机制的理解第 22 题请谈谈Spring框架中如何开启事务?使用注解驱动事务时,有哪些常见原因会导致事务失效?并解释事务的传播行为。 考察Spring事务的原理、注解配置、失效场景及传播行为理解第 23 题在 Spring 中使用 @Transactional 注解的方法,发生异常时数据一定会回滚吗?请说明触发回滚的条件和注意事项。 考察对 Spring 事务回滚机制及默认行为的理解第 24 题一个类中,a方法没有事务注解,调用b方法,该带有事务注解,在外部类的实例调用a方法会出现什么情况? 考察Spring事务代理机制与自调用失效原理第 25 题Spring事务及事务失效场景 考察Spring事务机制的理解与事务失效的边界意识第 26 题如果Bean的循环依赖发生在构造函数中,Spring还能解决吗?为什么? 考察对构造器注入循环依赖不可解原因的理解第 27 题两个方法嵌套调用,A调用B,A发生异常时事务传播机制怎么设置?B发生异常时事务传播机制怎么设置? 考察Spring事务传播机制在嵌套调用和异常场景下的行为与配置第 28 题Spring 事务是如何与线程绑定的? 考察对事务上下文与线程传播机制的理解第 29 题使用了什么样的注解,如果在有些异常类型的情况下发生回滚,应该怎么做? 考察事务注解的使用及对异常回滚控制的理解第 30 题事务的注解怎么用的?private为什么不会生效? 考察事务注解的使用方式与Spring事务代理机制理解第 31 题Spring 中注入 Bean 有哪几种方式? 考察对 Spring 依赖注入方式的掌握程度及适用场景第 32 题你如何实现登录拦截?请描述你的自定义注解和拦截器方案。 考察登录鉴权拦截的实现细节与线程安全处理第 33 题请介绍Spring事务注解的原理,包括AOP实现、失效原因以及事务传播机制。 考察对Spring事务注解底层实现、常见失效场景和传播行为的理解第 34 题请介绍 SQL 事务的基本概念和日常使用场景,并重点说明 @Transactional 注解在哪些情况下会失效。 考察事务原理、应用实践与注解失效边界第 35 题在Spring中自定义一个切面类需要关注哪些方面? 考察对Spring AOP切面定义、通知类型及执行顺序的理解第 36 题Spring中@Transactional注解在哪些场景下会失效?原因是什么? 考察对Spring事务代理机制及常见失效场景的理解第 37 题使用 @Async 注解时可能遇到哪些问题? 考察对 Spring 异步执行机制及其边界条件的理解第 38 题为什么事务注解修饰的方法内使用多线程会导致事务失效?你有什么思考? 考察对Spring事务传播机制与线程绑定原理的理解及并发场景下的风险意识第 39 题在 @Transactional 注解修饰的方法中,如果异常被 catch 捕获后没有抛出,事务为什么会失效?请说明原因和正确的处理方式。 考察对 Spring 声明式事务回滚机制的理解,尤其是异常处理对事务边界的影响第 40 题针对@Transactional事务不生效的问题,你会如何设计排查步骤并制定解决方案? 考察系统化排查和解决事务失效问题的能力