看你第一面的介绍不错,你先自我介绍下吧
我叫小X,目前在负责...(省略800字)
项目中Spring用的多么?
还可以,基本上都用到
那你讲讲使用Spring的几个核心技术
我想想(平时只瞎用用)哦,IOC和AOP厉害了
嗯,IOC具体指什么?
我想想,IOC是控制反转,应该是把对象的创建控制权交给Spring来管理
还有吗?
没有了
好,那你再讲讲AOP
这个我知道,AOP是面向切面编程能够将那些与业务无关,却为业务模块所共同调用的逻辑或责任封装起来,便于减少系统的重复代码,降低模块间的耦合度,并有利于未来的可扩展性和可维护性。
嗯,理解的不错那 Spring AOP和AspectJAOP有什么区别?
As什么?
AspectJ
这个AspectJ没有接触过,不怎么了解
哦,行,那你再讲讲Spring bean的生命周期
这个过程有点复杂,记不大清了
那,今天就到这,你还有什么问题问我吗?
我是不是挂了?
······
面试官把我问得晕头转向
很显然,大厂的二面还是挂了。
还是老老实实的恶补基础吧。
我咨询了我的导师: 诸葛老师 。老师也觉得这些题不难,但是阿里面试,基础必须要牢固,还要有深度,不然准没戏。应用层面很重要,底层原理更有掌握,以免碰到这种场面就错失机会了。
后来了解到,诸葛老师近期有一个针对大厂面试的突击训练营, 可以全面提升程序员对技术底层原理的理解,立马报了名,希望大家也一起报名学习下,省的像我一样再被摧残。
画外音
0元入学!
原价值199元的课程,现在免费开放,名额有限
讲师在系统架构设计、分布式微服务架构、系统性能调优、高并发秒杀系统、开源项目等方面有非常丰富的经验。
给本号粉丝争取到了150个免费名额
扫码进群,行动才有价值
帮你积累亿级流量,千万级QPS,百万级TPS互联网系统线上调优经验,从此开启涨薪升级之旅!
让你在简历上增加JAVA调优经验,稳步搭建技术体系,掌握架构设计的一般方法,完成职场进阶!
你将能够学到:
第一天:阿里微服务架构Spring Cloud Alibaba实战
1. 掌握一线大厂微服务整体架构思想,特别是阿里巴巴内部微服务架构设计思想
2. 掌握一线大厂服务限流降级高可用的实现方法
3. 收获微服务架构下发分布式事务解决方案
第二天:阿里P7二面Spring源码面到怀疑人生
1.掌握Spring核心第三方扩展接口开发
2.深入理解Spring ioc容器底层
3.掌握Spring生成代理对象的各种解决方案
第三天:阿里P7三面AQS机试30分钟内手写并发同步锁
1、掌握高并发下的线程安全处理的底层原理
2、掌握开发高并发高性能程序开发技能
第四天:程序员必会的计算机网络底层原理课
1.掌握网络分层原理
2.掌握TCP底层知识
3.掌握HTTPS安全传输原理
第五天:亿级数据Mysql底层索引性能优化最佳实践
1.掌握mysql索引底层数据结构的实现
2.掌握千万级大表的索引优化思路
3.掌握常见的sql索引优化技能
适合人群:
正在紧张备战金三银四的程序员;
职业发展遭遇不可逆瓶颈期的迷茫者;
目标岗位为 Java高级工程师、Java架构师、CTO等的有志者;
或者只要你对我们感兴趣,都可以加入我们...
打破curd困境,破解架构师迷局!
扫码二维码 ,免费听课!