连拿7个offer,我是如何征服面试官的,问答环节
2020-05-18 16:23:47来源:博客园 阅读 ()
连拿7个offer,我是如何征服面试官的,问答环节
年前辞职赶上了疫情,前段时间才开始集中面试,连拿了7个offer,虽然现在入职的不是BAT,但也算是细分领域里的准独角兽公司了。分享一下前段时间自己第三面的面试经历吧,希望可以对你有所帮助哈。
面试官:一面、二面他们对你的评价很高啊。我看你写着精通Spring,今天我们就聊聊Spring吧!
我:走着!
面试官:谈谈你自己对Spring的理解吧!
我:我觉得Spring就是个万用排插,可以对接几乎一切的开源接口。像我接触过的项目有规则引擎,做推荐,做营销活动,做秒杀等等。
面试官:你为什么用Spring?
我:Spring的优点很多,比如方便解耦,简化开发,但是对我来说主要还是避免重复造轮子!
Spring可以说已经是业界标准了,经过了无数项目的实战检验。遇到问题也可以向全世界的开发人员请教,可以帮忙指出思路或解决方案;
还有就是学习Spring的理念,我经常会研究Spring的源码,对自己的Java技术水平和应用开发水平提升很大。Spring框架源码是Java技术的最佳实践范例。
面试官:我很赞同!我们来问问比较细的点,你知道spring的生命周期初始化回调方法有几种方法实现?实现原理是什么?或者说他们的执行时机和在bean的生命周期哪里体现了?
我:Spring的生命周期初始化方法官方有三种实现,分别是xml自定义方法实现,接口的形式实现和在方法上加注解实现。三者可以共存。但是执行时机和顺序不同。Spring的bean在完成实例化后调用beanpostprocessor的after方法之前会回调这些初始化方法。
面试官:Spring的事务隔离级别是如何实现的?
我:高并发场景下,为了保证竞争资源的安全性,就会考虑隔离级别的问题,结合您刚才问到的事务的传播属性,实际隔离级别这个问题,我觉得结合数据库的MVCC&LBCC(省略500字),来结合业务场景会更加合适。
面试官:你平常工作中有做过一些spring的二次开发吗?或者你有没有针对spring去实现过扩展?
我:曾经我们有个项目用的是springboot开发的微服务没有用spring cloud。注册中心用的是nacos,但是spring cloud和nacos整合时候没有自动注册的功能。需要程序员手动把微服务通过put命令注册到nacos。我们通过spring提供的扩展机制自己扩展了这个功能,完成了自动注册。
面试官:答的很好,最后一个问题:如果没有Spring,你打算怎么开展工作?
这个思考了几分钟后,我是这么回答的:Spring的核心源码,比如:IOC、AOP、Spring事务、MVC原理等从02年到现在基本80%都没有改动过,核心源码我还是有信心把控的,手写一个类似Spring的核心框架,在我的能力范围内。
另外,如果业务比较紧急,git上有很多可借鉴来源项目,因为我本人对Spring源码的了解,改造起来不会花费太多时间;
面试官:你本人对公司有什么要求?(喜闻乐见的谈薪水时刻)明天可以来上班吗?
做程序员难,做一个2020年的程序员更难,随着IT人员越来越多,我们的竞争压力也越来越大,想要在茫茫人海中脱颖而出,其实考察的就是我们技术栈的广度和深度。
Spring 框架的问世,给我们提供了很好的扩展性、易维护性,给我们的开发提供了便利,效率的提高,节省时间。
Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。
做Java的人,应该都听说过一句话:Spring重新定义了Java。
Spring底层到底要看什么?以下是我的学习笔记,给大家分享一下,希望可以对你掌握Spring有所帮助。
领取步骤
1.加微信获取
原文链接:https://www.cnblogs.com/yunxi520/p/12910589.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 终于拿到了美团offer了,没有辜负了这三个月的努力啊 2020-06-06
- 腾讯2020年Java实习生面试,15天后已拿offer,激动! 2020-06-05
- 最新四面京东拿offer回来分享面试经验总结(技术三面+HR面) 2020-06-04
- 历时两个月,他终于如愿拿到阿里offer了!恭喜恭喜 2020-06-02
- 想拿offer?请先过了下面这些Java技术问题. 2020-05-30
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash