对于开发同学来说,Spring 框架熟悉又陌生。 熟悉:开发过程中无时无刻不在使用 Spring 的知识点;陌生:对于基本理论知识疏于整理与记忆。导致很多同学面试时对于 Spring 相关的题目知其答案,但表达不够完整准确。今天分享互联网公司Java面试高频常问的100道题及解析!
一、基本概念面试题集( Spring 相关概念梳理)
- 谈谈对 Spring IoC 的理解?
- 谈谈对 Spring DI 的理解?
- BeanFactory 接口和 ApplicationContext 接口不同点是什么?
- 请介绍你熟悉的 Spring 核心类,并说明有什么作用?
- 介绍一下 Spring 的事务的了解?
- 介绍一下 Spring 的事务实现方式?
- 解释 AOP 模块
- Spring 的通知类型有哪些,请简单介绍一下?
- Spring 通知类型使用场景分别有哪些?
- 请介绍一下你对 Spring Beans 的理解?
- Spring 有哪些优点?
- 在Spring中使用hibernate的方法步骤
- Spring 和 Struts 的区别?
- Spring 框架由那几部分组成?
- 谈谈你对 BeanFactory的理解,BeanFactory 实现举例
- 谈谈对 Spring 中的 Web 模块的理解<