京东面试题 · Spring Framework

京东相关面试题,按最终去重题目聚合。

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

筛选题目已选:Spring Framework
第 1 题什么是Bean?它代表什么东西? 考察对Spring Bean概念和本质的理解业务理解技术原理Spring Framework第 2 题描述Spring Boot的启动过程,重点说明启动之前完成了哪些配置加载和类加载工作。 考察对Spring Boot自动配置、环境准备和类加载机制的深入理解问题拆解技术原理Spring BootSpring Framework第 3 题请介绍你对面向切面编程(AOP)的理解及其典型应用场景。 考察对AOP核心概念、实现原理和实际应用的理解业务理解技术原理Spring Framework第 4 题AOP怎么实现的? 考察对AOP底层原理、代理机制和Spring实现细节的理解技术原理方案权衡Spring Framework第 5 题Spring中@Transactional注解在哪些场景下会失效?原因是什么? 考察对Spring事务代理机制及常见失效场景的理解风险判断技术原理Spring Framework第 6 题请完整介绍 Spring 的事务传播机制,并说明各传播级别的适用场景。 考察对 Spring 事务传播级别的理解与应用能力技术原理方案权衡Spring Framework第 7 题如何确保只有完全初始化完成的 Bean 能够通过 ApplicationContext.getBean() 被获取? 考察 Spring Bean 生命周期与初始化完成前获取的风险风险判断技术原理Spring Framework第 8 题讲讲Spring中bean的生命周期 考察对Spring容器管理Bean实例化、初始化、销毁等阶段的理解技术原理Spring Framework第 9 题你是如何理解 IOC(控制反转)的? 考察对控制反转核心思想及其在框架中应用的理解技术原理Spring Framework第 10 题在Spring中,如果必须在方法内部调用本类方法,且不能使用this.调用以避免@Transactional失效,应如何实现? 考察对代理注入和编程式事务等替代方案的理解技术原理方案权衡问题排查Spring Framework第 11 题Spring Boot 和 Spring 框架的主要区别是什么?请结合 Spring XML 配置和注解方式来说明。 考察对 Spring 框架演进路线及 Spring Boot 自动化配置能力的理解技术原理技术选型Spring BootSpring Framework第 12 题请分别介绍 Spring 的 IOC(控制反转)和 AOP(面向切面编程),并说明它们各自解决的问题。 考察对 Spring 核心容器思想和切面编程模式的理解与应用能力业务理解技术原理技术选型Spring Framework第 13 题如何保证Spring @Transactional注解声明的事务实际生效? 考察事务生效条件、失效场景及应对措施风险判断技术原理Spring Framework第 14 题Spring 事务管理更底层是如何与 JDBC 或数据库交互的?请谈谈事务连接的管理。 考察对事务资源获取、绑定与连接生命周期管理机制的理解技术原理Spring Framework第 15 题你刚刚提到定时任务用到了 @Scheduled 注解,那如果是 6 台服务器同时跑同一个定时任务去回写数据,怎么保证一致性,你会怎么做? 考察分布式定时任务的一致性和幂等设计风险判断系统设计技术原理JavaRedisSpring Framework第 16 题常用的注解,@Autowired的实现原理,和@Resource比呢? 考察依赖注入注解的实现机制、装配方式和区别技术原理Spring Framework第 17 题在Spring中,如何在方法内调用本类其他事务方法,避免this调用导致事务失效? 考察代理调用解决方案及实际编码能力编码实现技术原理Spring Framework第 18 题Spring的类是怎么创建的? 考察对Spring Bean生命周期和实例化机制的理解问题拆解技术原理Spring Framework第 19 题Spring事务注解的原理是什么?如果a调用b,且两者都有事务注解,事务会生效吗? 考察Spring声明式事务的底层机制与自调用失效场景技术原理问题排查Spring Framework第 20 题除了 AOP,Spring 还通过哪些机制实现事务管理?例如编程式事务。 考察对编程式事务与事务抽象层的理解技术原理Spring Framework