查看原文
其他

我们应聘BAT等互联网公司,关于Spring到底需要掌握什么?

乔戈里qgl CSDN云计算 2019-05-25

戳蓝字“CSDN云计算”关注我们哦!

技术头条:干货、简洁、多维全面。更多云计算精华知识尽在眼前,get要点、solve难题,统统不在话下!


阅读本文大概需要 3 分钟。


之前分享过一些BAT面试必会的文章,一些读者看了,问过我,Spring 这篇需要掌握一些什么?相信这个问题也是很多读者心中的疑问,今天就来聊一下关于 Spring,我从面试中收获的一些经验。



1. 关于 Spring 


Spring这块的内容比较多也比较杂, 要完全整理出来需要花很多的时间,而我所在的实验室由于项目很多,导致我的时间有限,因为这个原因,我在面试的时候,基本是把 Spring 这块放到了最后才去准备的。


对于这块没有太系统地去看书,从网上看了一些 Spring 的面试题集锦和一些关于 Spring 的源码解读,总的来说,Spring 的内容不用准备地多么充分看非常多的书,把一些常问的内容多花点功夫准备一下就行。那么什么是常问的内容?其实多看看网上的面经,多看个十几篇,就能了解到什么是常问的内容。


常问的内容大致上有:IOC、AOP、AOP原理动态代理和cglib原理与二者之间的区别、Bean 生命周期、ThreadLocal 保证线程安全、事务传播、Spring MVC、设计模式,除了这些面试题经常出现的,还有就是需要看一些Spring源码解读,因为一些面试官会问你,有没有看过源码,这时候把自己看过的看懂的说一下就OK了。



2. BAT等公司考察侧重点


不同的互联网公司关于 Spring 考察的侧重点不一样,有点甚至基本不考察。这里分别说一下不同公司的考察情况,大家可以针对不同公司做的有的放矢。


百度头条基本不怎么考察 Spring,这两家公司比较侧重考察基础和算法,头条尤其重视考察算法,百度可能会考察 Spring,但是我看了很多篇面经,考察的情况非常少,如果时间不是很充分,面试的时候可以不用准备也无妨。腾讯的话众所周知是 C++ 网络为主,Spring 基本不用准备。


阿里的话和一些其他的以 Java 为主的公司会考一些 Spring 的问题,这里公司需要深入地去学习一下,不止是看面试集锦就能应付的,至于如何深入学习,之前这篇文章 科班和非科班都适用的 Java 学习路线 也有推荐过,这里就不再多说了。



  3. Spring 面试集锦


BATJ面试必会之 Spring 篇(一)

BATJ面试必会之 Spring 篇(二)

BATJ面试必会之 Spring 篇(三)




福利

扫描添加小编微信,备注“姓名+公司职位”,加入【云计算学习交流群】,和志同道合的朋友们共同打卡学习!



推荐阅读:


真香,朕在看了!

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存