前言
前段时间有幸被阿里的一位同学内推,参加了阿里巴巴 Java 岗位的面试,本人 19 年双非本科软件工程专业,目前有一年半的工作经验,面试前就职于一家外包公司。如果在自己本人拿到 offer 之前,如果有人告诉我一年工作经验可以直接从外包进阿里,我肯定是不信。但是真的发生在自己身上,真的觉得非常非常幸运与不可思议。
Alibaba 的这次面试总共有五面,包括:
-
第一轮电话面试(同事面):将近 1h20min,主要是介绍项目与基础知识
-
第二轮视频面试(组长面):将近 1h,同样也是介绍项目与基础知识
-
第三轮视频面试(主管面):将近 40min,更深次的项目以及分布式的解决方案
-
第四轮视频面试(主管面):将近 1h,项目介绍以及基础知识,也会问你的职业规划
-
第五轮视频面试(项目+hr):将近 1h,前半部分是技术面,后半部分是 hr 面试
稍整理了一下,主要涉及以下知识:Java、数据库、分布式、中间件、微服务等,我大致将每个部分的问题整理了一下,并且附带了整理与其对应的最硬核的复习笔记