阿里淘系技术部校招Java一面面经

上来先进行自我介绍
问参与的一个微信支付优惠的业务
因为简历中写了解决线上生产问题,所以问线上的生产问题的原因
问Redis底层的线程模型
问zset集合底层数据结构,时间复杂度
因为用zset来实现排行榜功能,又问我还能怎么实现,说的是存到数据库里,读数据的时候排序
因为项目中实现了个防止用户刷浏览量,我是丢到redis中设置过期时间的,所以面试官问我拦截器了解吗,为什么不用拦截器
问aop
springboot自动装配原理
springmvc
dubbo、zookeeper了解吗
mq了解吗
hashmap为什么用红黑树,为什么不用其他的树,为什么扩容是2倍,是否线程安全
CurrentHashMap的put流程
JMM
synchronize底层包括轻量级锁的实现,重量级锁、锁静态方法和非静态方法
aqs底层实现
线程池的生产线程的过程
osi七层模型,以及每层对应的内容
jvm中几种引用类型(强软弱虚),讲弱引用的时候扯到了Threadlocal的key也是弱引用,会造成内存泄漏,这个时候又问我ThreadLocal的map的hash是咋hash的
设置线程池(cpu密集/io密集),为什么cpu密集设置cpu核数+1而不是-1
设计模式:适配,装饰,桥接,观察者模式
bean的生命周期
反问:给我点建议(面试官说了因为有大部分问的都是简历上的,但我不会,需要加强,其次有些分布式和mq这种,因为已经是应届毕业生了所以需要会,进公司要能干活的)
因为一开始就知道自己没准备完,报着必死的心,想去体验一把阿里的面试(双非2本的眼泪)
面试官很好,说话也很亲切,听着像个大哥哥
有缘再见

#面经##阿里巴巴##Java工程师##校招#
全部评论
楼主你好,请问你是实习、校招还是社招?岗位是什么?开发的话,是Java方向还是C++方向?或者其他语言方向~
1 回复 分享
发布于 2021-03-04 14:16
请问怎么投特定的某个组呀,内推的嘛。
点赞 回复 分享
发布于 2021-03-09 23:20
作者:叶炬峰 链接:https://www.nowcoder.com/discuss/604587?channel=-1&source_id=discuss_terminal_discuss_sim_nctrack 来源:牛客网 棒~~~ https://www.nowcoder.com/job/49189?jobIds=46425 阿里巴巴钉钉千亿级即时通讯平台团队(IMPaaS)实习生春招开始啦 氛围轻松 技术卓越~ 欢迎各位学弟学妹前来咨询~~~
点赞 回复 分享
发布于 2021-03-05 15:54
你好,问一下是春招吗?我看春招的都是22届的实习,有21应届的春招吗?
点赞 回复 分享
发布于 2021-03-04 17:41
好难哦
点赞 回复 分享
发布于 2021-03-04 16:46

相关推荐

董春花_:真诚无罪,别听评论区那个清华的。按他的逻辑,你有分寸人觉得你是不想来,你积极热情人觉得你太想来,你好骗人就可你养鱼,你不好骗人觉得你服从性不高,合着**做啥都白扯。保持谦逊礼貌与对offer的积极性不才是最正常,也正确的做法么?招聘方的错强加到应聘者身上,***何不食肉糜。
点赞 评论 收藏
分享
流浪的神仙:无恶意,算法一般好像都得9硕才能干算法太卷啦
点赞 评论 收藏
分享
评论
1
22
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务