CSDN话题挑战赛第2期
参赛话题: 面试宝典
面试流程
面试岗位:高级java开发岗位,首先是一面技术面,一对一的面试,大概面了1小时。二面也是技术面,3个人群面,50分钟左右,三面总监面,整个都是使用视频远程面试。四面是hr面,也就20来分钟,聊聊期望之类的。
面试题
1、Spring bean的生命周期
问题剖析:
Spring中的bean的生命周期主要包含四个阶段。
主要搞清楚,实例化和初始化的区别。
问题解答:
● 实例化Bean --> Bean属性填充 --> 初始化Bean -->销毁Bean
a.实例化bean
当客户向容器请求一个尚未初始化的bean时,或初始化bean的时候需要注入另一个尚末初始化的依赖时&#x