双非毕业生,Alibaba5轮视频面:同事+组长+主管+项目+HR,收割Java岗offer,心得分享

前段时间有幸被阿里的一位同学内推,参加了阿里巴巴Java岗位的面试,本人20年双非本科软件工程专业,目前有一年半的工作经验,面试前就职于一家外包公司。如果在自己本人拿到offer之前,如果有人告诉我一年工作经验可以直接从外包进阿里,我肯定是不信。但是真的发生在自己身上,真的觉得非常非常幸运与不可思议。

Alibaba的这次面试总共有五面,包括:

  • 第一轮电话面试(同事面):将近1h20min,主要是介绍项目与基础知识

  • 第二轮视频面试(组长面):将近1h,同样也是介绍项目与基础知识

  • 第三轮视频面试(主管面):将近40min,更深次的项目以及分布式的解决方案

  • 第四轮视频面试(主管面):将近1h,项目介绍以及基础知识,也会问你的职业规划

  • 第五轮视频面试(项目+hr):将近1h,前半部分是技术面,后半部分是hr面试

稍整理了一下,主要涉及以下知识:Java、数据库、分布式、中间件、微服务等,我大致将每个部分的问题整理了一下,并且附带了整理与其对应的最硬核的复习笔记(我花了不少时间整理的,希望能对你有用,有需要的小伙伴仅需添加小助理vx:添加小助理vx:bjmsb0606006即可

第一:Java部分

=========

面试问题:

  1. Jdk1.7与jdk1.8 在g1垃圾回收器上有什么区别?

  2. 常见的加载器有哪些,如何自定义一个加载器?

  3. 生产上有没有遇到JVM参数调优的问题?

  4. 知道什么是内存泄露吗,如何手动去造成内存泄露?

相关复习笔记:

1.JVM复习参考:多线程+垃圾回收+GC+类加载机制…

Alibaba5轮视频面:同事+组长+主管+项目+HR,收割Java岗offer

JVM复习参考:多线程+垃圾回收+GC+类加载机制…

2.Java性能调优实战:JVM+多线程+数据库+设计模式+Tomcat+实战演练…

Alibaba5轮视频面:同事+组长+主管+项目+HR,收割Java岗offer

Java性能调优实战:JVM+多线程+数据库+设计模式+Tomcat+实战演练…

第二:数据库部分

========

面试问题:

  • 常见的索引类型有哪些?

  • 为什么主键索引使用B+树而不去使用B树?

  • 知道回表查询吗?聚集索引?

  • 项目中有没有使用到分表分库?说一说怎么分的?

相关复习笔记:

1.MySQL数据库复习参考:索引+锁+分库分表…

Alibaba5轮视频面:同事+组长+主管+项目+HR,收割Java岗offer

MySQL数据库复习参考:索引+锁+分库分表…

2.MySQL高级知识整合:架构+存储引擎+锁+事务+SQL优化…

Alibaba5轮视频面:同事+组长+主管+项目+HR,收割Java岗offer

第三:分布式/中间件部分

============

面试问题:

  • Redis是单线程的吗?

  • 为什么Redis的性能比较高?

  • Redis集群化的方式有哪些?怎么确保数据的一致性?说一说你对一致性hash的认识。

  • 说一说Zookeeper中的Zab协议?

  • 分布式锁的实现方案有哪些?各有哪些优势与缺点?

  • 分布式限流Sentinel中线程模式与QPS模式的区别?

相关复习笔记:

1.Redis复习参考(68道高频面试解析题):基础+数据结构+高并发处理+集群+缓存…

Alibaba5轮视频面:同事+组长+主管+项目+HR,收割Java岗offer

Redis复习参考(68道高频面试解析题):基础+数据结构+高并发处理+集群+缓存…

2.Kafka复习参考:集群+生产者+消费者+源码…

Alibaba5轮视频面:同事+组长+主管+项目+HR,收割Java岗offer

Kafka复习参考:集群+生产者+消费者+源码…

3.RocketMQ复习参考:消息+源码+队列…

Alibaba5轮视频面:同事+组长+主管+项目+HR,收割Java岗offer

RocketMQ复习参考:消息+源码+队列…

4.消息队列高频面试整理:面试官心理分析+面试题详解…

Alibaba5轮视频面:同事+组长+主管+项目+HR,收割Java岗offer

消息队列高频面试整理:面试官心理分析+面试题详解…

5.分布式系统高频面试整理:Dubbo+Zookeeper+分布式事物+分布式锁…

Alibaba5轮视频面:同事+组长+主管+项目+HR,收割Java岗offer

分布式系统高频面试整理:Dubbo+Zookeeper+分布式事物+分布式锁…

第四:微服务部分

========

面试问题:

  • 有没有遇到dubbo连接数爆满的问题?

  • dubbo如何实现使用zookeeper找到对应的服务?
    自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)

img

读者福利

秋招我借这份PDF的复习思路,收获美团,小米,京东等Java岗offer

更多笔记分享

秋招我借这份PDF的复习思路,收获美团,小米,京东等Java岗offer

《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
%;" />

读者福利

[外链图片转存中…(img-O11rQE6D-1713580058191)]

更多笔记分享

[外链图片转存中…(img-dfluzglA-1713580058191)]

《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

  • 8
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值