查看原文
其他

腾讯和字节跳动,我选择了...

酣月二九 深大就业 2023-09-06

01

  前 言  


在别人眼中看起来很好就业的工科生,其实也有属于自己的烦恼。功课难度大,课余时间少的他们,偶尔也会深夜网抑云,为未来发愁——


“我未来要考研还是就业?敲个代码要半天,时常为作业自闭,我还配去大厂吗?本菜鸡也想做技术岗,我还有机会吗......”


当然了,在许多迷茫的工科生当中,有的人一早就做好自己的规划,并且为之不断努力,最终收割腾讯和字节offer,上岸腾讯的后端开发岗。


他是传说中的“卷怪”,本期访谈嘉宾——菜饼师兄!


他是如何在大二就明确职业规划,如何在忙碌的转专业日常中兼顾学习、比赛和实习,如何准备大厂的暑期实习和秋招并且成功上岸的呢?接下来我们就来康康师兄的经历吧!


02

  规划选择 


先从转专业说起


彼时大一的菜饼师兄萌发了想转专业的念头,想从通信工程转去读计软。


当菌菌了解到师兄在大一下竞选成为电信的电协会长,并且在电子设计大赛拿到一等奖时,忍不住发问:“打比赛没点兴趣爱好还真坚持不下来,按理说师兄是喜欢本专业的,为什么想转去计软呢?”


他说:“正是因为大一打比赛的经历,让我发现自己对单片机没有太大兴趣,而是对软件更感兴趣,就想去做我真正热爱的事情。”


确定好转专业去计软的目标后,菜饼师兄就开始做准备了,“转专业高数考试的分数排名很重要,所以高数成绩要刷起来。笔试和面试的占比也要注意,我当年是五五开,18级就是笔试30%面试70%了。”


过来人师兄还分享了转专业面试的小细节——

“先准备好自我介绍,简单介绍自己,同时体现出想要转计软的证明,比如选了/旁听了计软的课,自学了c、python这些编程语言,参加过什么项目/比赛等,面试中可能会问一些简单的常见算法问题。



对于师兄来说,转专业的考核并不难,但是转专业后的日子却很难。


“大二上修了30多学分,不仅要上大二的课,还要补大一的课,还提前先修了大三的算法、数据库等,日常跟大一到大三的同学一起上课。


当时基本每周都要熬夜两三次肝作业,在自习室待到半夜才回宿舍睡觉。担心猝死,选择了隔一天熬夜的方式勉强续命。

(菜饼师兄凡尔赛语录:唉,现在想想,当初要是少打游戏也不至于这么肝。)


在这种忙碌的状态下,师兄还在大二阶段获得了高校微信小程序开发大赛华南赛区二等奖深圳大学创新应用开发设计大赛一等奖


明明可以少选几门课大三再修,为什么要给自己排的这么满呢?相信大家此时跟菌菌会有同样的疑惑,这就不得不提到师兄的规划了。



先做好规划


“其实我很早就确定好本科就业而不是考研保研的路线,大一就开始写简历了。”聊天过程中师兄说道。


“如果读研不打算做研究,那能学到的还是学校那套旧的东西。我更倾向于进入企业,在工作中提升能力。对于软件开发来说,本科学历是够用的,那我没有必要去兜一圈,日后的晋升也更看重能力。


基于这样的思考,师兄在大二就逐步开始规划了。


初步规划是要在大三的暑期实习前先找段实习,反推出来大三的课不能太多,至少要每周能去实习三天,这也就解释了为什么师兄在大二修了很多课,把时间排的特别满。


“说到规划,我建议大家多去牛客网看看别人的规划,我的规划不是凭空出来的,是看前辈们的规划然后根据自己的情况得出来的。”


除此之外,师兄还建议大家对未来几年的规划可以有个模糊的方向,但是具体的、细致的规划不要超过一年,否则可能计划赶不上变化。



制定了大三的规划后,师兄在大二下的期末就开始投递简历了,“面试腾讯的时候感觉自己很弱,很多问题都答不上来。但是凭借比较丰富的简历,深大的地理优势,自身可支配的时间和运气,顺利拿到了测试开发的日常实习。


在暑期入职,一直干到了年底。这时候就体现大二刷学分的好处了,大三课不用选那么多,正好每周能挤出三天去实习。”


本菌想,菜饼师兄第一份实习就在腾讯,何尝不是机会留给了有准备的人呢?纵使有运气成分在,但如果没有大二的规划和准备,想拿大厂的日常实习offer又谈何简单呢。


03

  日常实习&暑期实习  


关于日常实习


“腾讯的测试开发是第一份实习,日常是做一个测试平台。在这段实习里更重要的收获是学生思维到职场思维的转变,职场素养得到了迅速的提升


比如被要求跟其他同事交接合作,心里会发怵;担心自己太菜做错事,遇到问题了也总是自己鼓捣,导致进度延误……这些都是大学生职场素养不够的体现。”



对于想要找第一份实习和初入职场的师弟师妹们,菌菌总结了师兄的一些看法和建议。


1

利用好自己的条件

对于日常实习来说最重要的是可支配的时间,其次才是能力和准备。在企业部门极度缺人的情况下,时间充足是个很大的优势,能力上弱一点没关系,因为大部分人实习都是从0开始学。

2

写简历和投递简历的过程中不断思考“为什么别人简历上很多东西?为什么我的那么空?我的简历上要有什么经历?我的项目经历从哪里来?我能不能去网上找一些项目?这些项目能不能用在我的简历上?”通过这些思考规划自己接下来要做的事情。

3

有些实习是要碰运气的如果校招招够了人,很可能就不会招实习生了。比如师兄所在部门的测试开发岗就不是每一年都会招实习生,今年正好缺人才会招。

4

定位自己的水平有些同学觉得技术不够,不敢去投简历,或者不知道自己的水平对应怎样的公司,说白了是对企业招聘实习生的要求没有认知


有这种困扰的同学可以去牛客网看面经,看看别人的面试问题自己能不能回答出来,这样可以定位到自己的水平。

5

职场上要大胆地踏出第一步

同事之间的交流是不复杂的,该问就大胆问,出了事情你的导师和leader自然会扛着。我们要做的就是大胆地踏出第一步。

6

建议最好实习四个月

第一个月基本是在熟悉环境,也就是打杂,第二个月可能刚开始接需求,大部分时候需要导师擦屁股,第三、第四个月才能慢慢独立的接一些大需求去做,真正成⻓的时间就是在这两个月。


在腾讯实习了四个月后,师兄选择了离职,为接下来的暑期实习认真做准备。


关于暑期实习


“回家后开始疫情,浪到二月突然发现要开始准备暑期实习了。”师兄笑着说。


“准备的过程中是不是要大量刷题?前段时间知乎热榜有个吐槽刷题难的话题,师兄有没有觉得刷题很难?”菌菌好奇发问。



“很多人觉得刷题很难,刷过又不会,这很正常,很多题我得刷三四遍才能看到题目就能条件反射地去默写代码,当你刷到这种肌肉记忆的时候就没什么问题了,面试的时候再紧张都不会忘。


当时我的刷题量不大,之前刷的题早忘光了,又要重新刷题。要复习的内容也很多,计网和操作系统都没有学,数据库上课念ppt,学了跟没学一样。


复习的时候我先把常⻅的问题筛出来,针对这些问题自己写答案然后去背。还有个策略是假装自己是面试官自问自答,后来面试的时候很顺畅,面试容易紧张的同学们可以尝试这个方法。”


在菜饼师兄看来,暑期实习的面试难度与日常实习相比是跳跃式变难(基本上两个问题答不上来就会挂),所以暑期实习前的准备是非常重要的。


听师兄叙述暑期准备的过程中,菌菌发现他的准备非常充分,可以说是干货满满了!成功拿到腾讯和字节暑期offer的菜饼师兄,具体做了哪些准备呢?



“对于技术岗来说,要做的前期准备是很多的。主要是算法,基础部分,简历,编程语言这几个方面的准备,还需要关注面经和大厂的招聘时间点。”菜饼师兄分享道。


1

算法的准备

面试阶段的算法

一般技术面会有三轮,有些大厂每轮面试都会有算法题(比如字节),也就是传说中的面试手撕代码。


特点是出题范围比较明确,一般是《剑指offer》里面的题或者leetcode Top100,难度是medium和hard比较多。把这些常⻅的题刷熟,就没有太大问题。


笔试阶段的算法

如果错过了提前批去参加正式批,那么在面试前就有笔试环节,会很麻烦,因为笔试难度很大,准备时刷题量越多越好。


★ 暑期实习和秋招一般会分为提前批和正式批,提前批免笔试,所以要把握好这个机会,正式批的笔试难度是很大的。

2

其他基础部分的准备

面试环节还会考察基础部分的知识,一般是计算机网络,操作系统,数据库。


时间上如果来不及,可以侧重准备计网+数据库 或者 计网+操作系统。


我当时侧重准备计网 + 数据库,操作系统部分只准备了常见的几道题,比如线程进程、进程间通信等;这种情况下面试官如果深入地问,就说学校还没教,自己只是自学了一部分。这样可以把精力集中,去突破其他部分的难点。

3

简历的准备

要让简历看起来更有亮点,可以逆向思维写简历,引导面试官来问我们问题。

 

举个例子,项目中使用了LRU缓存,MySQL乐观锁,那么在项目经历中,第一行写主要内容,第二行具体地写用LRU缓存实现了……功能,用MySQL乐观锁实现了……功能,面试官看到自然会提问这两个知识点了。

4

编程语言的选择

腾讯的编程语言主要用c++,少部分使用go,字节主要用go,阿里主要用java。


建议c++学的不是很好的同学们先学java,虽然要学的东⻄多,但是相对来说比较容易学,c++难度会比较大,因为它更底层一些,不过更重要还是看自己兴趣所在。


python和go建议不要作为主力语言,只会java去面腾讯,只会c++去面阿里都没有问题,但是只会python或者go就不太好了。

5

关注面经

一旦打算找实习,就要开始关注面经。

有些面经是单纯的面试题,比如把面试官问的问题全都列了出来;另一种面经是有完整的经历,比如分享了作者从大一开始的经历,还会推荐一些学习资料,这些都是很值得关注的。

6

关注大厂招聘时间点

关注大厂的招聘时间段,通过往年的时间预判出暑期实习面试的时间点,再根据自己的情况去规划学习安排。 


通过这些细致的准备,菜饼师兄成功拿到腾讯和字节的暑期实习offer。由于先拿到字节的offer,而且字节的技术岗转正率比较高,师兄就做出了去字节暑期实习的决定。


“五月份就回深圳租房实习了,字节的后台开发实习薪资是400/天,还有1000房补。


在字节接触到的东西都比较有价值,成⻓很快。而且字节的暑期实习转正率比较高,转正成功再去秋招会比较有底,最后秋招offer的选择可以再斟酌。


然鹅,就在一切看上去都很顺利时,菜饼师兄当时所在部⻔由于业务方向的调整,导致转正答辩一直拖延,转正似乎变得遥遥无期了。面对不知拖延到何时,成功率未知的转正,师兄是如何应对的呢?



“当时迟迟等不到转正答辩,就去参加了腾讯的秋招。不管去哪里实习,秋招还是要去参加的。不仅是因为转正答辩被拖延,更因为走转正有可能被压薪资。”师兄解释道。


当菌菌听到师兄在字节暑期实习的同时一边参加秋招,还成功拿到腾讯的后台开发offer,最后也在字节成功转正时......



04

  经验分享 


关于秋招


“在经历了日常实习和暑期实习后,秋招的准备在之前的基础上又做了一些改动。”菜饼师兄在简历上增加了暑期实习的经历,并且对暑期实习的产出引出的理论知识做了相关的准备。


“比如暑期实习期间,我用了redis和数据库一致性的东⻄,准备秋招的时候就会侧重去准备,面试时自我介绍也会着重介绍暑期实习负责的项目。”


接下来我们一起来看看师兄在腾讯的秋招流程吧!


★   秋招(提前批)流程

腾讯的秋招流程跟字节的暑期实习流程比较相似。


1

一面(mentor面)

基础和项目都会问,但是更侧重于基础。

2

二面(交叉面,面试官有别的部门的人)

基础和项目各占一半。

3

三面(总监面,字节称为leader面)

大概率不问基础,会围着项目来问。


腾讯会出一些智力题,比如64匹⻢,8个赛道,要赛几次才能找出最快的4匹,这种题目网上有很多现成的题库。(字节每轮面试都会手撕代码,即前面提到的面试中的算法题。


★   面试tips


1

遇到不会的问题怎么办?

如果这个问题可以通过类比或者推理的方式去尝试性回答,那就这样去做。可以跟面试官说,‘我不知道它怎么实现,但我可以尝试去推导一下’,这样做会比较加分。


如果题目在概念上就不懂,就直接说不会,一直拖着不回答会影响面试官的心情。 

2

复盘很重要

面试的时候录音,结束后复盘。

面试时不会的题一定要去弄懂,很大概率下一次面试又会出现。


对菜饼师兄而言,秋招准备是在暑期实习准备基础上进行调整的,大部分准备方法菌菌已经在前面总结过啦,在这一部分就不过多赘述,咱们继续往下看!


其他建议


师兄也给想要走技术岗(尤其是后端方向)的同学们提供了一些宝贵的建议——


“如果现在想开始学前端/后端,然后去参加暑期实习的面试,除了日常实习,平时要多关注前面提到的招聘时间点,牛客网等,面试的算法题一定要搞定。


代码能力有点弱,缺乏比赛和实习经历的大三同学来说,现在还来得及,先准备暑期实习。”



话不多说,菌菌先把总结放上来~


1

利用好一些课程时间

可以战略性地利用一些课程时间准备暑期实习,大家懂得都懂哈。

2

试着花一两周时间学会java

(菌菌内心:一两周学完Java真的是碳基生物能做到的吗?)

在短时间内搞懂java语法,在leetcode上找一些easy的题目,看讨论区的答案,然后自己不再看答案一次性把代码敲出来,写了十道题目后对java的语法就比较熟悉了,接下来再去规划更进阶的路线。

3

如何应对简历空白?

在简历上着重突出个人技能,通过细节体现掌握程度,个人技能基本就可以过关了。

比如熟悉java,可以补充看过hashmap源码;熟悉数据库原理,可以补充理解数据库的锁机制。


可以靠项目经历去弥补没有实习经历的劣势,如果也没有项目经历,就去做一个为面试而准备的项目,在里面嵌很多面试考点。


整个简历如果个人技能过得去,项目也是ok的,尽管没有比赛和实习经历,也一样可以通过简历筛选。


简历空白的同学们先不要焦虑,有多少时间就定多大的目标,在完成后时间有盈余再继续往上冲。大佬很多,一山更比一山高,菜鸡也很多,但更能坚持的菜鸡也比比皆是,我们还有什么理由不努力呢?


看完菜饼师兄的经历,你以为他的牛逼这就结束了?要知道卷怪之所以被称为卷怪往往没有这么简单......


05

  一个彩蛋 


当得知师兄还在运营一个技术岗求职攻略公众号【编程充电宝】时,菌菌第一时间跑去围观了,围观后又开始觉得自己是个废物了。


菜饼师兄的公众号不仅有春招规划/攻略/经历分享,还有技术岗考点/知识归纳......,相比今天的推文有更具体详细的攻略,实用到让菌菌一边真情实感落泪一边码字给大家安利。


直接给大家看看往期推文吧👇

春招实习在即,菜饼为你写了这份规划...

Leetcode 双周赛被虐是一种怎样的体验?

以后再学?三分钟搞定 Git 基本操作不香吗


总之是师兄非常用心在做的公众号,绝对入股不亏。



06

  写在最后  


今天的访谈分享也就告一段落啦!

希望看到这篇推文的你,不管是已经确定了自己的方向,还是尚且处于迷茫中,都能够有所帮助,有所启发,也希望大家能慢慢探索出自己的道路,实现自己的目标呀!




往期精选:

深圳大学X实习僧 | 实习空中双选会进行中!

职场慢热er就不配待在职场了?

深大人在腾讯|转正未果,秋招过半,我是怎么逆风翻盘的?

那些你曾错过的补偿金…


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存