秋招研发实录,阿里字节腾讯开奖Offer三选一
秋招也终于到了offer决赛圈,写一篇帖子缅怀我这秋招历程。
关于我
本科211硕top2, 24届,软件工程专业,求职的意向是大数据&后端研发,今年offer选择了字节商业产品与技术的后端研发岗位,明年六月毕业就会成为一名光荣的打工人。
秋招offer情况
我在今年8月底就确认了字节的转正,因此秋招也没有太大的压力,并没有选择海投,而是选择了几个大厂感兴趣的业务线进行投递。
这里我也想分享一下岗位上的选择,现在求职是越来越难了,即便你背景再优秀,能力再也不错,个人认为也不如业务匹配来的重要。什么是业务匹配呢,比如说你有过同样业务类型的实习,或者实验室专注于某个方向,或者深入探索过某一个组件的实现以及各种场景的魔改,而恰好你面试的公司也在使用(后面的章节中我会再详细分享)。有以上的业务匹配的经历,整个求职过程会简单很多,因此你就是公司所需要的那个人。
说回我自己吧,我参考这个原则,主要投递的是需要大数据处理经验以及实时数仓建设的后端研发。最后呢也是顺利拿到了阿里,字节和腾讯三家的offer。
offer选择
如果大家有幸拿到了多家公司的offer,offer选择是必然没法绕开的。我分享一下我选择offer的几个考虑维度:
待遇
待遇我认为是最重要的。古话说得好,“学得文武艺,货与帝王家”。把自己卖个好价钱不仅能让自己在北漂、沪漂时有安定的底气,更能一定程度上平衡自己的心态,证明自己的价值。从这个角度看,字节给应届生的待遇是这几家中最有诚意的多(给的多)。薪资上很令人满意,福利上更不提了,实习期间就有免费咖啡、饮料、零食,健身房等,在上海的工区甚至还有游泳池可以使用,是我见识过的天花板了!
成长
成长上可以聊的很多,细分下来我觉得是三个维度的成长,即你离开了这家公司后,你希望自己能具备哪些方面的能力,你希望收获到的是什么。我最后选择了字节,因为我觉得字节是一家事上磨练的公司,这和我的价值观是相符的,因为我认为的成长不是有一个老师去带领你,而是在实战中积累磨练,有充足的资源给到你,你能发挥主观能动性去学习。而字节的文档建设是非常优秀的,任何场景都凝练了大量相关文档供你学习。
- 技术
技术上我更想深入了解实时/离线数仓方面的知识,而在大数据上,字节跳动的技术一直以来在业界都是很有含金量的。就我熟悉的领域来说,他们在Spark方面有ByteQuery团队专门负责深度优化执行计划,而ClickHouse更是有增强版的ByteHouse可供学习。此外,字节公司还定期组织技术分享并鼓励团队内的知识共享,提供了各种常用的组件等。如果你对某个具体技术感兴趣,例如“抖音春节红包雨”活动中承接高并发场景的技术组织,字节公司内部也有大量的文档可供学习和参考。这些文档涵盖了架构设计、性能优化、分布式系统等方面的内容,对理解技术组织以及处理高并发场景都非常有帮助。除此之外,团队也会定期地组织技术分享,可以与技术好的同学进行深度沟通,对自我的提升帮助很大。
就我在字节实习的这一年来说,技术的提升虽然比较大,但我认为我依旧处于一个较浅的水位,因此这几家对我的吸引力是一样的。那么我就会更加倾向字节。
- 业务
- 软素质
任何一个技术脱离了业务落地就是纸上谈兵。互联网公司现在分几个梯队,我觉得最大的区别就在于业务场景。通常来说业务铺开的越广,意味着这个公司所需要的技术基建以及技术能力就越强,他的排名就自然往上走了。这方面,字节的业务场景足够大,抖音承载了亿级别的流量,有足够的数据来挑战业务系统,有足够多的机会让你思考业务如何做高做大的,做的每一次需求、优化都给公司/项目组带来了怎么样的收益。这方面我觉得这三家公司其实难分伯仲,大家都有优劣,具体到组上,阿里是淘天的数据研发组,在面试过程中,我感觉业务上的增量可能是比较难以获取的。腾讯是IEG的数据工程,面试过程中,我沟通下来觉得业务上也是有不错的进展的。
涉及到与人进行协作,沟通的能力,我统一称为软素质了。这种能力是非常重要且不可或缺的。一个大型项目组织起来,很有可能的情况是,大家来自于不同的业务部门,不同的序列,如何与这些风格迥异的同学沟通协作是一个很重要的话题。而字节提供了很多这种机会去提升自己的软素质,增强自己的表达。
氛围
我在字节实习的期间,团队氛围相当融洽。每次活动日都会组织桌游、德州扑克等活动,团建的次数也很多。总体是度过了一段美好的时光。
一些技巧
投递前:数据很重要
简历上如果有实习经历或者项目经历会为面试难度降低不少。要记住一个原则:产出可量化。比如说,实习中你做了某个业务上线,最好体现一下业务指标增加了xx,技术指标上P90降低了xx. 亮眼的数据会激发面试官的提问欲望。如果没有类似的业务经历,但是做过一些小项目,也可以体现项目的一些技术指标,总之,能够量化就尽量量化。
投递中:尽量业务匹配
业务上如果很match,整个面试的观感会变得非常好,你甚至会产生一种与面试官相见恨晚的感觉。如果你的专业领域与该职位非常匹配,就更加有利于你在面试中给人留下深刻的印象。而且不同的公司的做法也可以互相借鉴与学习,整体会更偏交流。比如说,我在字节做的一些业务和其他公司也很匹配,聊一些方法论和技术实现就会很容易达成共识,也更有利于面试通过。
面试:心态很重要
面试其实是个相互的事情,不仅仅是公司选择你,也是你选择公司的渠道。公司派同学来面试你,不代表你就低人一等了,所谓“闻道有先后,术业有专攻”嘛。这是专门腾出的1个小时时间你和公司判断匹配程度的过程。面试通过代表你和公司可能相性比较好,而面试不通过也只是代表你和公司不太合适,没关系再试就好。因此,面试的过程要自信,不卑不亢,争取平等对话。将你的长处完完全全地展现给公司看。
面试:引导面试官聊你擅长的事情
前文提到,面试是双向选择的一个过程。要让公司选择你,你需要表现出你的过人之处。而面试官的提问很有可能是没有办法展示你的长处,还有可能问到你的短板的,这种情况面试通过的概率就会大幅降低了。因此,你需要适时引导面试官聊你擅长的事情。比如你很了解ClickHouse的实战以及一些细节,那这个情况你可以慢慢引导过来,比如你们聊到OLAP引擎有哪些的时候,你就展开讲ClickHouse,再讲到它是怎么在过往的业务中发力的,再引导到过去的业务为什么使用到了它,解决了哪些问题,最后聊聊业务带给客户的价值。就自然体现出你的长处了。
面试:对面试团队的业务充满兴趣
面试测试的是两方的匹配度,因此你需要对面试团队的业务充满兴趣,表现得你会带着满腔的热情去跟他们做有挑战的事情。所以,反问环节可以适当地聊一下面试团队的业务,是否陷入了某种瓶颈,有怎么样的挑战,面试过程中聊到的技术能否应用到这些挑战等等。
写着写着,似乎写成了对于字节的安利贴了哈哈。本人的秋招历程已经完毕,也祝愿大家都能找到自己满意的工作,生活如意,前程似锦!
#字节跳动##24秋招求职节奏总结##字节跳动工作体验##晒一晒我的offer#