十年饮冰,难凉热血——秋招总结
关于找暑期实习的总结见上文:
最近三方已经寄出去了,秋招到现在也算结束了,拿了以下几个 offer,虽然和集邮大佬没法比,但是自己也满意了。
腾讯 CDG FiT
百度 商业策略研发部 HR 说是非常核心的凤巢团队
美团 金融服务平台 支付事业部
字节 Data 系统部
实习体验
原先以为去蚂蚁实习就可以躺平了,结果去了之后体会到的一些感受,以及了解到往年对实习生转正的一些压价的恶劣行为,我决定不 all in 转正,要一边实习一边秋招。
这一路真的累了,先说说在蚂蚁这三个多月的体验和成长吧,因为楼主主要学的是 Java,而阿里是国内 Java 技术最好的公司,自己本身又对金融业务比较感兴趣,所以一直以蚂蚁作为目标,最终在今年 3 月份成功拿到了实习 offer。
这三个月来最大的收获还是让我看清了自己心心念念的公司到底是什么样的,让自己没有了遗憾,以至于打开了自己心里的枷锁。什么是心里的枷锁?这么说吧,楼主比较倔,以前的想法是非阿里不去,觉得搞技术还是要去阿里,现在看起来非常的可笑,非常典型的学生思维。而打开了这个枷锁,是我实习最大的收获了。
首先声明一点,阿里巴巴和蚂蚁集团是两家独立的公司,二者唯一的关联是蚂蚁集团每年需要把 30% 的利润上交给阿里巴巴。但是二者的文化是一脉相承的,蚂蚁继承了阿里的六脉神剑、客户第一等文化,二者在内部也会共用一些平台,比如 ATA 和阿里内外等。
再说说大家一直吹嘘的技术,阿里的技术好在国内确实是不错,因为阿里云的中间件团队整合了集团所有的技术,相当于统一了技术标准,整个集团都用一套。而蚂蚁因为自身业务的特殊性,蚂蚁的可信原生技术部也为蚂蚁开发了一套独立的框架和组件,但是蚂蚁的技术凭心而论,和阿里集团还是有很大差距的,非常的难用,给了我一种为了造轮子而造轮子的感觉,美其名曰叫针对金融业务的特殊性。
还有基础设施的建设,基建的好坏,直接影响了开发的效率和体验。阿里的基建确实很不错,该有的 DevOps 平台都有,蚂蚁虽然和集团不一样,但是自己开发的 AntCode、Linke 也都比较好用。
再说说文化,“唯一不变的是变化”、“快乐工作,认真生活”、“客户第一、员工第二、股东第三”这些响亮的口号在外界看来会认为这是一家充满活力、积极向上、注重员工利益的公司。我就是这么觉得的,但实际上,冷暖自知吧。脉脉上的评价虽然存在很严重的幸存者偏差,但建议大家还是能够提前做好心理准备。当马老师说出:“银行不改变,我们就改变银行”,我是真的非常的有感触,觉得这是一家伟大的公司,但这是创业初期的时候了,经过这么多年的发展,尤其是去年经历了 IPO 被暂停、被约谈、被整改、CEO 跑路,这家公司已经面目全非。
上面说的大部分是公司层面的,跟我们打工人没什么太大关系。在蚂蚁,每个实习生会被分配一个师兄,大部分是 P7,业务和技术方面非常强,跟着他会学到很多东西,当然也有被 PUA 的,不过非常少,我的师兄还是教会了我很多东西。在蚂蚁,公司不会对一个实习生有很高的预期,你只需要完成布置给你的任务就好,多利用好公司的资源学习,因为蚂蚁招实习生是为了校招储备的,所以对实习生很宽容,他不希望你在实习期间能做很多东西,他更希望你在实习期间能爱上这里,自己有提升,把你留下,校招入职之后再压榨。
再说回上面的技术方面,蚂蚁有着完善的技术体系及配套文档,而且大部分都比较详细,还有 ATA、蚂蚁+等技术社区,至少在你学习技术上会少走很多弯路。但是不要指望在工作中能学到技术,技术都是自己的空余时间学的,能否利用好公司的资源,取决于你否有强大的自驱力和技术热情。
这里的 Code Review 非常的细,同事会提出非常细致的 CR 建议,可以学到很多的编码规范和技巧,实习期间代码能力提高了很多。
求职坎坷
我原以为在蚂蚁实习,会有非常好的背书效果,秋招不能说乱杀,至少不会太过于坎坷。可实际上我错了,今年不仅蚂蚁招了大量的实习生,其他公司实习也扩招了很多,所以说人均大厂实习一点也不为过。
秋招时间线
秋招第一战,7.19 面字节提前批,抖音直播,面试体验很糟糕,总时长 19min,面试官没有开摄像头。
7.21 腾讯 CSIG 一面
7.24 腾讯 CSIG 二面
7.27 腾讯 CSIG 三面
7.28 流程变灰
8.12 腾讯 CDG 一面
8.15 腾讯 CDG 二面
8.24 腾讯 CDG 三面
8.26 流程变灰
这一天并不是只有失望,还有一点点希望。在 Boss 上看到一个百度的职位,把简历发给经理,马上从简历共享变成面试流程中了,以为会触底反弹。
8.27 百度一面
8.30 腾讯 TEG 一面
8.30 Ping CAP 一面
9.1 百度二面
9.2 简历共享
TEG 面完两天没消息,打电话催了一下,流程灰了。这一天,百度二面挂,腾讯 TEG 一面挂,贝壳简历挂,一天挂了三个厂,心态崩了。
这一天,经历了一天挂了三个厂,深刻的体会到了秋招的艰难以及被拒的心酸,但是我还没有绝望,因为我还以为有转正保底。
9.3 主管通知转正没通过,其实听到这个消息的时候也没有很难受,因为我本来就没想留,只是缺少了保底,再加上之前联系朋友所在的部门,那边的师兄建议我先转正再面他们那边,转正挂了之后,我也没好意思联系那边。8.14 答辩,20 天后才通知结果,错过了阿里的秋招。
9.3 字节一面,经历了提前批非常糟糕的面试体验,我已经把字节官网的简历全删了,没想到这还能捞到我,要是当时有别的 offer,我肯定就拒了,结果还是忍气吞声的接受了,卑微。
9.6 Ping CAP 二面
9.6 美团一面
9.8 字节二面,二面感觉前面答的还可以,最后给我出了道 LFU,一道 hard,没做过,结果可想而知。
9.11 Ping CAP 三面
9.13 美团二面
9.17 美团 HR 面
9.17 腾讯 CDG 一面
9.18 腾讯 CDG 二面
9.22 字节一面,给转推荐到另外一个团队了
9.23 腾讯 CDG 三面
9.26 腾讯 CDG HR 面
9.27 字节二面
9.28 美团意向书,收到了秋招的第一个意向书
9.30 字节三面
10.11 字节意向书
10.23 百度一、二、三面
10.27 腾讯开奖,听说腾讯最后一批面的没有意向书,直接开奖,所以 HR 面完一个多月一直是录用评估中,一开始以为被备胎了,结果我是我们部门开奖开的比较早的,悬着的心终于落下了。
11.19 百度开奖
关于找好内推
找一个靠谱的内推真的很重要,给你一个内推码让你填的那不叫内推。什么是内推?内推是简历直达主管,通过直接面试,全程跟进进度,必要时和相关人员对线,offer 发放后保温。
求职本来是也是人脉的一种比拼,比如下面这个图毫不夸张,人脉可以非常有效的减少求职过程中的信息差,比如说你实验室的学长,所在的组今年有 3 个校招 HC,刚好主管又是那种在招聘上比较佛系的人,不大肆宣传,只要求组里的人去收简历,你从你学长这里知道了这个消息,跟学长聊了一下,感觉做的东西比较 match,就把简历给他了,很快安排了面试,可能他们组一共收到了 10 份简历,10 进 3 的概率还是很大的。而如果你没有在大厂在工作的学长,你去网上随便找了个内推码投了自己的简历,网络的力量是令人难以想象的,同样的一个组,他们可能收到了 100 份简历,这时候你可能连面试的机会都没有。如果你再碰到了不靠谱的内推人,消息已读不回,相信你一定很绝望的。
关于写简历
求职者和招聘者之间通过简历来搭建起桥梁,所以你的简历是别人对你的第一印象。推荐一个简历模版,叫超级简历,里面可以自己随意组合不同的模块,每个模块都有固定的模版。个人感觉简历最重要的有四个部分、基本信息(学历、GPA)、荣誉奖项(奖学金、比赛)、专业技能、项目经历 or 实习经历。如果你是第一次找实习,那么可以没有实习经历,但必须有项目经历,如果你是秋招,那实习经历可以说是必不可少的,除非你的其他方面非常亮眼,不然我了解到大部分组招人,没有实习经历的话会被直接 pass。
基本信息
这一部分主要是学校、GPA、如果专业课成绩比较好的话,可以把你分数比较高的专业课写上去。我个人理解所谓校招,就是从学校里招聘优秀的学生,而学生的本分就是学习,你的成绩就是衡量你是否优秀的一个重要标准,虽然进了公司之后,公司在乎的是你能不能干活,但是这不说明你可以忘掉自己的本分,这一点是我大学的一个误区,没有好好搞绩点,好在有几门专业课考的还可以,面试的时候可以和面试官聊一下。
荣誉奖项
计算机领域唯一有认可度,也就是说你可以凭着奖项来找工作的,那就是 ACM 竞赛,但是大部分同学并没有 ACM 经历,那是不是奖项就没什么用了呢?当然不是,一些软件开发的比赛获得的奖也可以写上去,还是上面说的,这些奖项以及奖学金是衡量你作为一个学生是否优秀的标准,企业校招核心关注点在于选拔优秀的学生。
实习经历
其实实习两三个月很难做很有技术难度的需求,因为大部分公司不会把核心模块交给实习生来写,面试官也知道。所以我理解,实习经历这一块主要是考察你对业务的理解、对整个系统的理解、以及实习中学到的东西,可以是技术上,也可以是业务上,所以在实习期间一定要多看看其他模块的代码,了解服务之间的依赖关系,整个系统的链路等。
专业技能
与专业技能相对应的就是企业的职位描述,理论上,你投不同的公司应该准备不同的简历,主要区别是在专业技能方面,要和企业的职位描述 match,但是大部分公司同一个岗位的描述都是类似的,所以准备一份简历投递多个公司也没什么大问题。校招专业技能的掌握程度建议分为两个程度:熟悉和了解,不建议写精通,读书的时候缺少实际经验,如果没有实际经验很难说精通一门技术。根据掌握程度从上往下依次列出,不要长篇大论,尽量压缩到 6 ~ 8 条。
项目经历
相比于学习成绩,企业更加在乎你是否有过实战经验,来了能否快速上手,所以项目经验就显得尤为重要。如果没有实习的话,建议写两个精心准备的项目。如果没有企业级项目,可以写一些你的课程大作业,以及跟着教程做的练手的项目,但是一定要吃透,并且自己想一些扩展和优化,能够包装出一些亮点。如果有实习经历,建议写一个,因为要把内容压缩到一页。
介绍项目我也不跟你说什么 STAR 法则,因为我也没搞懂,建议先介绍你这个项目是做啥的,解决了什么痛点,能让面试官先对你的项目有一个大体的认知。再介绍用到了什么技术栈,如果架构稍微复杂,可以介绍一下架构。最后可以写一下项目中遇到的难点以及解决方案等。
关于面试
简历这一关过了之后,就是面试了。我觉得面试是双向选择的过程,面试官考察你的各方面能力,你从面试官这里了解到团队的情况,来决定这个团队适不适合你。
可能大部分人认为的技术面试是只考察技术,包括我一开始也是这么以为的。但其实经历的多了就知道,技术面试不只考察技术,更重要的是考察沟通能力和表达能力。所谓考察技术主要是从基础和项目两方面,你能把八股文答出来,并且面试官往深了问,你也能接得住,这说明你的基础 OK,面试官还会根据项目做一些延伸性的提问,这里就没有固定的答案了,主要是想考察你对技术的理解,技术选型上的考虑,技术的广度等。而沟通能力和表达能力则在整个面试中都会考察,你面试过程是不是很紧张、表达的是不是吞吞吐吐、回答问题是否生硬,都会影响面试官对你的认识。
那问题来了,如何提升表达能力和沟通能力?我觉得这个肯定速成不了的,是你人生路上的积累,你现阶段的能做的是提升自己的内在,多看书,多思考,肚子里面有墨水了才能更好的表达出自己的项目。
我觉得还有一个很重要的点是要做到不卑不亢,不要一味的跪舔,面试是双向选择的过程,你可以说出自己的想法,大部分公司的面试都是行业内的大佬,不管你的面试能不能通过,他们一定会给你一些中肯的建议和提高自己方法。
offer 选择
最后你会拿了很多的 offer,但是纠结于怎么选择这些 offer。我谈谈自己的看法,offer 选择应该遵循地点优先原则,如果你毕业后一定要去某个地方,那么其他地方的 offer 就可以不要考虑了。
如果对于地点没有执念,我认为 offer 选择主要从以下三个维度来考虑,分别是组、赛道和公司,组里的氛围和主管是否 PUA 是最重要的,当然对于秋招来说,你可能不知道组里的情况,所以建议接了 offer 之后有时间一定要去实习,不行春招再跑路。后面两个维度是美团主管保温我时我们两个达成的共识,我习惯称赛道,他习惯称行业,互联网是一个大的行业,但是又可以细分为很多子行业,比如说电商、金融、社交、广告、游戏、短视频等等,选一个你感兴趣的,选一个你觉得不会凉的。赛道选好了再选择一家公司,其实 BATTMD 都是社招过简历的水平,这就是为什么我觉得赛道的优先级大于公司,我经常看到一些 XX 公司核心部门与阿里 or 腾讯边缘部门比较的帖子,我个人认为薪资差不多的情况下还是优先选一个有前景的赛道吧。
对 A or T 的了解
因为这两家公司都实习过,所以对这两家公司都比较了解,本来想介绍一下文化方面的区别,可是一个部门不能代表整个公司,我就不妄加评论了,有兴趣的同学可以私信我探讨。
我在这里主要谈一下我对这两家公司在招聘要求上的区别:
- 阿里主要用 Java,并且重项目,所以面试会主要考察 Java 的八股文,以及 Spring 等框架。腾讯主要用 C++,但是现在 C++ 的候选人很少,所以面试着重考察基础知识和算法,比如计算机网络、操作系统等。
- 关于技术终面,阿里的技术终面是 P9,大部分是聊天为主,因为前两轮面试流程已经够长了,并且技术终面完也可能继续泡池子。腾讯整体面试流程较快,技术终面是中心总监,也是技术面,主要喜欢考察 Linux 网络编程,Linux 内核等知识,Java 选手面起来有点吃亏,所以要多加准备一下。
- 关于 HR 面,阿里的 HRG 权利很大,拥有一票否决权,但是大部分 HRG 还是听取业务的意见,用人部分想要的大部分不会刷,在阿里 HR 面挂了的很小一部分是 HRG 觉得你味道不足,很大一部分还是被横向比较了。腾讯的 HR 没有阿里的 HRG 那么大权利,也没有什么腾讯味一说,所以腾讯 HR 面挂了包括录用评估挂了,一定是被横向比较了。
吐槽
为什么我一直建议找好内推呢?
转正失败之后,我了解到集团基本没 HC 了,就投了一下菜鸟,面了一面,莫名其妙挂了,就有如上对话。
还有我真的后悔参加转正答辩了,我有朋友在菜鸟干了 4 天跑路的,秋招照样拿了集团的 offer。不过成年人要为自己做的决定付出代价,我愿意承担这个决定带来的后果。
还想吐槽一下某司的鱼塘:
最后
秋招人,冷暖自知。
请看我头置簪花,一路走来一路盛开。
频频遗漏一些,又深陷风霜雨雪的感动。
——泰戈尔《生如夏花》
#学习路径#