我的2023秋招Ending&阿里数据研发面经
在11.4号终于接到了阿里的录取意向书,在11.5号终于接到了正式offer,这个秋招啊,从夏天到秋天到冬天,真的过了好久好久,有好多个焦虑、无助、迷茫的夜晚。七八月份的时候在网易云实习,当时觉得网易应该挺好转正的,拿了保底offer再去试试别的公司吧,提前批因为上班忙的原因也没参加,后来到了八月底,情势一下子急转直下,部门leader开始经常和我强调,今年hc非常少(事实上三级部门内算上我也不会有超过四个暑期实习生,我们组只有我一个),要多做产出,要多做有价值的事,事实上那时候我都快被需求压得喘不过气了。问了问同批进来的实习生,其他部门leader都有明说了,今年没hc,早点答辩完跑路(虽然我实习了两个半月,最后连转正答辩的机会都没有)。
最后,为了避免最坏的情况,毕业就失业,我选择了放弃留下来50%的转正概率,去赌其他所有的1%的offer概率,当时不知道自己哪来的勇气,决定之后,马上就和mentor沟通好(我的实习mentor真的超级好,不过我离职后他也去了别的公司),第二天和leader申请离职,五天后,我回了学校,开始了漫长的秋招。其实十月初就拿到了联想的offer,想着要不结束躺平了,但还是咬着牙撑了一口气,非要等一个让自己满意的offer,投递100+,笔试20+,面试20+,除了国庆那几天,每天都像个齿轮不停的前进、旋转。后面陆陆续续也有一些其他的offer,但就是觉得,还不够还不够。秋招对我来说,就是靠一口气撑着,我真的好怕哪天这口气松了,我未来的每一天都是一个混子的样子,碎碎念了这么多,纪念我的2023届秋季校园招聘。
下面是面经:
8.22 简历投递
10.12 一面
10.13 笔试
10.19 二面
10.27 三面
11.02 hr面
一面(电话面-70min):
1、sql的语句性能优化策略
2、mysql的索引分类、底层索引(B+树)原理、索引优缺点
3、mysql中索引的物理储存空间占整体的存储空间比例
4、mysql事务机制、实现原理
5、数仓定义
6、数仓分层、分层的好处
7、关系建模与维度建模的区别、细说维度建模步骤
8、数据质量监控方式、主要指标
9、数据治理概念、理解(结合实习做过的一个工作)
10、hadoop的MapReduce过程,切片原理、maptask个数计算、reducetask个数计算
11、hadoop的Shuffle过程,三次排序发生的时间、为什么要三次排序,第二次排序后,分区内以及分区键数据有序还是无序
12、大表和大表join的优化方式
13、小文件问题
14、数据倾斜问题:分hadoop、hive、spark分别说解决方案
反问:
1、部门架构
2、业务域划分
还有一些问题忘记了,最后讲了一下项目,没深聊,整个过程面试官很有耐心、也给我讲了一些更实际应用的东西,面试体验非常好
二面(65min):
主管面
1、聊了一些实习的经历
2、实习所在部门的部门架构、业务分工、所在部门的主要工作、我承担的主要方面
3、深挖项目-40min
4、做了一道sql题,题目很简单,后面就问了优化方式
反问:
1、推荐一本书
2、面试官主动介绍了整个大部门的业务走向
三面(30min):
应该是总监面
1、数据治理的理解和实践过程
2、数仓架构设计(没太涉及到这么高层次,就随便胡扯了)
3、实习的项目以及项目的产出结果和最终实现的效益
4、个人的职业规划
5、对于阿里的大数据技术的了解
反问:
1、怎么更快提升自己对业务的理解
面的很快,应该是面试官也比较忙,面试最后面试官就说了帮我约hr面,后面就是等待
hr面(30min):
常见的一些hr面问题,hr姐姐很温柔