中国系统Java一面凉经

面试背景

9月下旬时投递了中国系统的Java岗,base成都,但一直没消息,直到12月初收到邮件提醒已进入冬招补录环节。先是测评、笔试和简历复筛,大约耗时两周,真正到面试已经是12月15号了。面试形式是远程视频技术单面,时长约20min出头。

面试问题

感觉很奇怪的一次面试,全程只问Spring框架,并且根据你的回答不断拓展着问,跟牛客上看过的中国系统的面经风格不太一样。具体如下:

  1. SpringBoot和Spring MVC有什么区别?
  2. (在Q1的基础上)刚才你提到SpringBoot的starter简化了配置,说说starter的原理,如何开发一个starter?
  3. Spring的AOP的是什么?底层是怎么实现的?
  4. AOP采用了代理模式,说说什么是代理模式?给定一个场景说说代理类该怎么写?
  5. AOP和IOC的关系是什么?使用IOC有哪些好处?
  6. (在Q5的基础上)刚才你提到IOC能实现松耦合,具体是怎么实现的?使用Spring容器能给业务代码带来什么好处?
  7. Spring容器创建对象是单例吗?如果是,会不会有线程安全问题?说说理由并举例。
  8. 其他问题:学习方法,项目细节,遇到的困难及解决过程等。

感想及后续进展

面试有一定压力,一直担心自己在回答时给自己挖坑(虽然还是挖了挺多),问问题的方式有点像社招,偏场景一些,只背八股不太行。已感谢信,估计HC也不多,不知道是不是刷KPI。

全部评论
PPT给我挂了挺离谱的
点赞 回复 分享
发布于 2023-01-16 13:17 四川

相关推荐

点赞 6 评论
分享
牛客网
牛客企业服务