续接上次上岸同学的分享:还在担心秋招吗?看看24届已上岸同学的经验分享!
秋招的时间过程相同,但经历却各不相同。学历、专业似乎都影响着同学们的面试经历和感受。校招的面试毫无疑问学历的加持是巨大的优势,学历好会让你多很多面试机会。
今年我们校招同学有30+人拿到不错的中大厂的offer,今年校招互联网大厂硕士起薪30w-40w,一般在35w-40w总包之间居多,中厂国企等薪水在20-35w之间;当然也有同学略微更高些。校招同学拿到的不错的offer互联网类企业如京东,百度系,阿里巴巴系,携程,小红书,滴滴,腾讯系,华为,美团,快手,得物,蔚来,平安,去哪儿,中信,证券等等,尤其美团我们的同学offer占了有半壁江山吧。 说到底还得是大厂舍得给钱,尤其是互联网企业舍得给高薪。像我们有同学拿到-电信,联通等校招大数据开发岗,抠抠搜搜,一线城市,总包19w,当时我就呵呵了。联通还好些,好歹给了25w,像这种在一线互联网offer前只能沦为备胎,还不是第一备胎。
当然面试同一家公司,因为你学历,面试的成绩结果等,会造成打包价也会不同,同样阿里,校招硕士同学去面试最低的同学面谈19k,最高的同学给过27k。
学历决定了你是否有面试机会,能力决定你能否拿下面试。校招学员中也有双非硕士拿到百度,京东等中大厂offer很顺利,也有211,985硕士京东,百度,快手等二面挂,三面挂,这个时候就看运气和实力。当然也有不错的双非硕士总包30万,普通本科这块相对来说面试更偏向中小公司,传统制造业为主,普通本科的同学大概率总包10w这样子把,211,985本科会好很多。但是随着转行的人越来越多,普通本科,往后校招会越来越难走。涤生校招学员70%-75%左右都是硕士,他们很多人跟着我们提前一年学习,提前2年学习,短的也有几个月,但是基本来看,准备的越久越好,整体拿到好的offer同学基本都是提前一年以上准备,更加从容不迫。他们中大部分都不是计算机科班,但是准备好的话并不影响他们去中大厂上岸,因为他们学校学历都很好。
最后秋招只要你没有上岸,秋招就没有结束,要一直不断学习不断投递,碰合适的机会,捡漏,千万不要躺平,应届生错过校招是一件很灾难的事情,不要想着走明年校招,只有考研考公才把毕业两年的人当做应届生,除此之外几乎没有企业认可你作为应届生。
接下来分享一份来自本科非科班,硕士IT方向的同学的秋招经验分享(现在的硕士方向大部分都和IT互联网相关)。
1.重点学习内容
今年数据开发方向秋招的同学们不知道有没有发现,大厂的面试中除了一如既往的偏爱计算机基础知识、算法以及大数据组件原理外,同时会重点考察大家简历中有关项目、或者实习方面的内容,而且问的特别细致。尤其是今年,今年普遍大家反馈大厂的面试更多是围绕着项目展开,八股文都问的比较少,其实这也很好理解,毕竟面试你们的都是类似我们这样在企业中工作很多年的老司机,八股文啥我们自己都忘了,如果你简历上写了项目基本围绕项目展开,简历上最好要有项目,没有项目甚至有些面试官直接忽略。
基础部分
-
刷算法题,为了过笔试,几乎所有中大厂的笔试题都会有算法;
-
MySQL,这个问的最多的是索引;
-
刷SQL题,基本面试都会手撕SQL题目。
算法和SQL前期都是在牛客(力扣)上刷,后面用wiki上高频SQL题复习,在面试之前过几遍;面试中问到的算法就比如快排归排这样;其他的一些基础比如计网,操作系统这些我一整个秋招都没有被问到。但是有其他上岸的小伙伴遇到了,所以大家还是要准备一些常问的问题,毕竟遇到的面试官不同。
大数据组件部分
-
Hadoop:hdfs的组成,Yarn的组成,MR的原理这些都要清楚;
-
Hive:原理要清楚,SQL怎么转成MR程序的?剩下的就是练SQL,常见的面试里要手撕的SQL都要去多刷几遍;
-
Spark:这个可以问的很多,wiki上的重点内容都要会,比如说任务的执行流程,shuffle的方式,join的方式。
-
必问的一个内容:调优!!!
首先Hive调优:先把涤生哥的Hive调优课学完,然后总结,比如参数调优:调资源,开map join,开自动小文件合并,group by的负载均衡等等,SQL调优等,涤生哥录制的就是企业实操,大家往自己身上套就行了。
然后是Spark的调优:也可以调资源,然后可以说围绕shuffle怎么调,这个是有一张导图重点是这些调优方法在实际的运用:这个可以看莫哥的课程(20230907数据开发优化实战),那个都是结合了具体的业务场景的真实调优例子,然后可以往自己的项目上去套,实在套不上可以说从哪些地方学到的(例如:实习的时候从带组的leader那里学来的)。当然有能力的话wiki上那些spark调优案例多背背完全更好了。
数仓和项目部分(非常重要)
以我写用户画像项目为例,被问到的很高频的问题。
1.介绍你在项目里干了什么?
主要工作是开发标签,开发标签的流程要清楚,举一个具体标签的例子,从需求讨论到取数做标签这中间的过程,标签的作用,最后产生的效益。
2.架构是怎么样的?
阐述一下用到的技术和组件?一般这个架构也轮不到实习生来设计嘛,那你可以说你的理解为什么要这么设计(这个项目里老师会介绍为什么是这个架构)。
3.那你理解的每一层是干嘛的吗?
用户画像的标签主要是从dwd和dws取数,那你需要知道这两层的作用;然后衍生出一系列的问题,比如说为什么要分层,数仓建模方式?这个时候你就可以结合商化项目的数仓讲(别的同学好的答辩案例反复听),都要结合具体的例子去讲,其他诸如数仓建模,模型设计等结合实际场景去讲,都是非常重要的。
4.DQC方面
DQC有什么作用?完整性、准确性、一致性、唯一性、时效性等。
你经常配置的DQC有哪些?说下基础配置比如主键唯一,主键不为空,表行数波动等等。
在数仓方面的八股都要去结合项目去说,不要直接背八股,最常问的都在wiki里,要结合实际场景,自己的项目去落地。
关于反问
-
1.前面几场面试可以问面试官觉得可以朝哪些方向改进一下,还需要重点学习哪方面;
-
2.准备一些常规问题:比如哪个业务线,用什么技术栈,日常工作是干嘛;
-
3.从面试过程中找问题。
2.总结
算法(笔试),SQL(笔试和手撕),大数据组件的原理,数仓的八股要结合项目说,自己写的项目要非常熟悉,wiki里的必背就是必背,经常会问,可以先过一遍,然后整理适合自己表达方式的话术去记忆。投递简历可以早点投,从提前批就开始(七月底),因为有的正式批池子都已经满了,认真对待模拟面试,有助于锻炼表达能力,真正面试就是放平心态就好了。
当真正开始面试之后,每次面试都要自己总结下面试经历,方法包括但不限于:录屏、录音等。这样方便自我复盘,不懂的点也可以找老师帮忙复盘一下,在面试中不断完善自己的知识架构、项目架构体系以及其他方面的问题。
最后,24届的秋招即将告一段落!在这个求职的季节里,许多同学们们都陆续收获了自己心仪的offer,为自己的未来铺下了坚实的基石。秋招还没拿到offer的同学仍需要继续努力,春招还有一波机会。大家加油!
校招这块说实话,基本先到到先得,越早准备越好,虽然我们也带了一些突击春招的同学。他们学历专业都不错,但是说实话是真有压力,因为春招机会整体很少,一般都是秋招的补录,而我们的目标是将每个同学辅导到上岸为止。
3.2024出发
23年秋招刚告一段落,我们24年秋招的同学已经安排起来了哈,其次校招需要准备的东西比较多,不是你学习完一遍课程就ok了,而是需要反复捶打,吸收掌握。最后建议所有想走it的同学们早点准备起来哈。