7轮面试,入职阿里,他做对了什么?

即将到来的2019年的金九银十,号称是史上最残酷的求职季。

很多互联网大厂都公布了减员计划,留下一个个程序员在寒风中瑟瑟发抖。

然后在这寒冬中,一抹亮色划过整个天际。

我的一个学生小Z在校招残酷的竞争中,经过阿里巴巴7轮面试,终于杀到了HR的面前

640?wx_fmt=png

smiley_20.pngsmiley_20.pngsmiley_20.png感谢他的详细整理,我可以在这儿将他的面试过程分享出来:

 

总结起来:面试官喜欢抛出一个大点,看你能讲多广多深

一面:90分钟

讲一个集合框架整体框架

       分Collection和Map两大类全部讲一遍,每一个接口和对应实现类,他们类各自的特点,性质,基本参数,能讲多深讲多深

为什么HashMap要在JDK8的时候转为红黑树

        HashMap线程安全的方式

       HashTable和ConCurrentHashMap的各自特点,能讲多深讲多深

       为什么HashTable被弃用了,ConCurrentHashMap1.7之前和1.8之后的区别

锁的分类:

       乐观锁、悲观锁、自旋锁、读写锁、排它锁、共享锁、分段锁等等各自特点,以及它们在java中具体的实现方式

索引不适用的条件

       索引列上有函数,不满足最左前缀,使用了不等号,使用了范围查询等等

索引的分类

       B+Tree索引、Hash索引、全文索引、主键索引、唯一索引、复合索引、聚簇索引、非聚簇索引等等,以及它们各自的特点

二面:40分钟

线程池了解多少

    executors创建的几种线程池,直接new ThreadPoolExecutor,7个参数。线程池拒绝策略分别使用在什么场景

Spring AOP的底层实现

       动态代理,newProxyInstance,cglib,ASM

讲一下代理模式

       动态代理,静态代理

你都了解什么设计模式,他们在JDK中如何体现的

       工厂,责任链,观察者,建造,代理,单例,原型等等在JDK中对应的体现。。。

三面:120分钟

千万级数据量的list找一个数据(多线程),抢红包

四面:50分钟

讲一下JVM堆内存管理

       栈上分配->TLAB->新生代、老年代->可达性分析->GC算法->所有垃圾回收器及其优缺点和特点

那到底多大的对象会被直接扔到老年代

       G1两个region不是连续的,而且之间还有可达的引用,我现在要回收其中一个,另一个会被怎么处理

听说过CMS的并发预处理和并发可中断预处理吗

平常怎么学习的和职业规划

五面coding:120分钟

百万级int数据量的一个array求和(fork/join)

六面交叉面:20分钟

深挖科研项目

七面HR:20分钟

聊人生

其中这7个面试中关于技术的部分,都有整理,在这免费分享给大家:

由于篇幅关系,这里只是部分的内容,想要全部内容的同学,加微信:xz20170730

640?wx_fmt=png

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg

u1F389.pngu1F389.pngu1F389.png知识点太多,没有展示完,想要全部内容的同学,加微信:xz20170730

除了知识点,还有好几个项目:

640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

针对技术这块儿,还有一些技术视频和资料,视频包括了Java分布式、超大规模数据处理,微服务架构、源码分析、性能优化、并发编程等技术。

640?wx_fmt=png

640?wx_fmt=png

文字资料也有不少呢:

640?wx_fmt=png

除了这些资料之外,还有大牛马士兵2019年最新的多线程、高并发、联网坦克大战视频,绝对全网独一份。

640?wx_fmt=png

由于个人精力关系,免费资料领取仅限100人,先到先得,微信暗号:69,否则不予通过好友。

640?wx_fmt=jpeg

识别图中二维码

加小助手即可领取资料

暗号:“69”,否则不予通过好友

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值