阿里巴巴的那些面试经验
俗话说金三银四,金九银十。就是说每年的三四月都是大规模职工的跳槽月份。
但是你知道吗?
即使三四月是跳槽月,但是也不是三四月份才去准备面试,因为当你准备简历,整理你的工作项目,投递简历,等待心仪的公司来邀请面试。这就需要三四个星期。当你去面试:经历笔试,经历技术面试,经历HR一面,HR二面。最终offer确定。这就需要三四星期。然后跟你原公司提出辞职交接职务,这也需要三四个星期。综上所述,如果你想在金三银四中选取一个好的公司离职,那么我建议你必须在金三银四月份前三个月就开始准备跳槽的准备。
我其实在2017年12份末就在准备跳槽知识准备。首先工欲善其事,必先利其器。
推荐找工作网站:拉勾网,Boss直娉,猎聘同道。首选猎聘,因为会有猎头帮你寻找工作,这样帮你省时间。
抉择你要的公司:因为我已经有三年工作经验。所以我在选择公司时有一定的条件。
1 第一大型的互联网公司或者新型的创业公司,要不是牛逼的大公司(阿里巴巴,淘宝,天猫,蚂蚁金服,网易,ebay等大型互联网公司),要不是从牛逼公司出来的创业的小型新技术的小公司(一定要要价高)。不是钱给够,就是心给够!
所以我基本就是让猎头帮我去找工作,之后我就接到天猫的面试邀请。再之后我也接到蚂蚁金服的面试邀请。
闲话少说,来讲讲干货,讲讲阿里巴巴面试时他们所提到的知识,希望对你们有用处。
java基础:
String可以修改吗?为什么?String可不可以被继承,为什么?String的常量池是什么?String源码有没有了解。
集合相关知识,hashMap是不是线程安全,currentHashMap是如何保证线程安全?集合的线程问题 。
锁知识,synchronized知识,lock相关的子类知识。
sql语句,sql的优化。
设计模式,常用的设计模式,单例模式,代理模式,工厂模式,适配器模式。及其之间的区别。
接口的幂等性,幂等性的定义。Restful的定义,设计幂等性接口。
虚拟机知识:
jvm如何实现一次full gc?年轻代和老年代和持久层如何gc?jvm调优?
类加载机制。
对象的内存分布
对象的初始化。对象内部的对象如何初始化
框架知识:
dubbo知识
spring cloud的知识
分布式事物框架
中间件知识:
redis相关的知识
rabbitMQ中间件知识
mysql主从知识
全是手打,望请支持。扫个码,后续会继续更新。谢谢!
惊喜红包等你拿