面试公司:北京中航信柏润科技有限公司
面试公司:Java开发
面试难度:中等
面试问题:
1.Hashmap的底层原理
2.为什么需要线程池
3.乐观锁、悲观锁
4.SpringBoot的优点
5.Spring的两大核心是什么?谈一谈你对IOC的理解? 谈一谈你对DI的理解? 谈一谈你对AOP的理解
6.Spring的生命周期
7.BeanFactory和ApplicationContext有什么区别
8.Spring框架中都用到了哪些设计模式
9.@Resource和@Autowired依赖注入的区别是什么? @Qualifier使用场景是什么
10.谈一下SpringMVC统一异常处理的思想和实现方式
11.谈一谈你对Mybatis框架的理解
面试总结:
主要问了基础还有框架方面的知识, 基础的话我正好Hashmap底层前天面试遇到过, 回来又好好背了背, 所以这次回答的挺好的, 我看面试管一直点头. 后面的话文龙很多框架的知识, 这家公司说目前是SSM的技术, 后面要升级成SpringBoot微服务的框架,框架方面的话问的也不难, 都是面试宝典上的知识, 最后我也是拿到了offer, 目前就在这家公司上班了。



