前言
由于作者面试过程中高度紧张,本文中只列出了自己还记得的部分题目。
笔者面的是阿里的Java研发工程师岗,面试流程是4轮技术面+1轮hr。
蚂蚁金服关于spring部分面试问题:
- Spring bean的生命周期能不能结合源码回答一下这个问题
- Spring容器当中包含了哪些常用组件(至少说5个),作用是什么,场景是什么;
- Spring自动注入的原理是什么?能不能从源码来说明一下这个问题;
- 我们常常说的自动注入,到底怎么注入的?有什么坑?
- Spring源码当中如何来搞定循环依赖的?Spring支持循环依赖?
- 如何来二次扩展Spring,比如自定义一个实现自动注入的注解;
- mybatis源码当中利用了Spirng的那些扩展?mybatis扩展Spring之后有哪些问题是无法解决的?比如二级缓存怎么解决
下面分享我花了60天的时间肝出了这些spring,jvm,并发编程等学习笔记,经过这次大厂面试之旅我已经充分意识到自己与大厂的差距,准备春暖花开之日再战大厂!**只要功夫深,我把铁杵磨成针,平时准备好,面试不用慌。**资料分享给大家,希望可以和大家共同进步!