首先要向还在等我出 CMU 15-445 后面实验的同学们说声抱歉,这个系列可能暂时要停更啦。

一方面是博主最近课程和实验室方面的任务比较多,另一方面是有幸拿下了今年腾讯 WXG 后端开发的暑期实习 Offer,后面可能要提前学习一些工作中用到的框架。这篇文章也是给还没有接触到实习和工作的同学们分享一下我申请腾讯的 Timeline 和经验。以下仅以我了解的校招技术岗来讲。

暑期实习

互联网大厂的校招和高校保研很像,都在将时间点往前赶。举个例子,如果你是 2024 届即明年夏天毕业的学生,那么你主要应该参加今年 9–11 月的秋招或明年 3-4 月的春招,在毕业前确定工作。互联网大厂的大部分岗位在秋招就会招满,春招只有很少的补位机会。在 3-4 月,互联网大厂主要招聘的是面向下一届学生的暑期实习(现在就正在进行 24 届暑期实习的招聘)。这类实习很多有转正的机会(当然也要看部门hc,即能招的人数),经过 2-3 个月的实习有机会免秋招直接转正。即使不打算转正,带着一段有含金量的实习在秋招上也将很有优势。这和保研中提前联系导师进组和参加夏令营的逻辑都是一样的,就是提前和招生方接触,经过一段时间的工作双向考察是否合适,如果合适的话则尽早锁定名额。

而如果你像博主一样更早(25 届,现在的本二/研一)开始关注这方面,这时候很多大厂的暑期实习是不能投递的,只能投递日常实习。日常实习一般全年开放,面试难度低一些,没有转正机会,岗位种类和招人数量也较少,一般要求投递面试通过后马上入职。如果只能暑期到岗,那就得 5-6 月再投。而博主发现腾讯是为数不多的 25 届也可以投递 3-4 月这波暑期实习的公司(按官方来说不区分暑期和日常实习),所以就冲了一波,有幸投一中一了。

流程

投递 → 综合测评 →(笔试)→ 面试(两到 N 轮技术面 + HR 面)→ 录用评估 → OC → Offer

投递

腾讯的校招网址为 https://join.qq.com/,跟社招是区分开的。今年腾讯的暑期实习是 3 月 2 日 开始的,一般大厂第一批普遍也是集中在这个时间附近。第一批的公司可能 3 月底大部分岗位就招满了,所以投递要尽早,即使觉得没完全准备好面试也先投(下面会继续讲为什么)。

腾讯的机制是在投递时可以选填一个意向事业群和部门,意向部门能优先看到你的简历。各部门的介绍可以在官网看到。但是各部门的招聘岗位和 base 的对应信息是看不到的,所以如果你填了一个意向部门又对 base 有要求,这两者不匹配意向部门肯定不会要你。建议先调查一下想去的部门在哪个城市。当然也可能意向部门认为你的经历和部门要求不匹配。如果意向部门拒掉你或一段时间不处理,你的简历就会进入一个所有部门都能看到的公共简历池,也就是俗称的泡池子。如果有部门看中了你的简历,就可以捞你面试,你就进入了该部门的流程(当然你也可以拒掉)。

这段时间除非你能直接联系到某个部门内部的人让他捞你,否则就完全随缘,有没有部门捞你或者什么部门捞你都不一定。显然,如果你投递得晚,很多部门都招到人了,你被捞的概率自然也就很小了。这也是我建议要早投递的原因。以我自己为例,我是 3.9 投递的简历,意向选了 TEG 某部门。我自己感觉简历和该部门的业务还是比较匹配的,但可能就是 base 或 hc 的原因应该是被拒了,之后直到 3.20 才被 WXG 捞了面试。

综合素质测评

投递完成后很快会发来一个综合测评的邮件,这个是所有人都要做的,一共有三部分。前两部分就是性格测试那类题,认真做就行。第三部分是 20 多道智力题,个人感觉题很难而且时间只有 30 分钟,请做好心理准备,反正我觉得我最多也就做对了一半。。。这部分只要不是全乱选应该不会挂。

笔试

今年腾讯只设置了一场笔试,安排在 3 月 24 - 26 日。笔试不是必经环节,如果你投递得比较早,很可能在这个时间前就已经进行过甚至已经走完面试环节了。比如博主 3 月 22 号就二面完了在等结果,就没有收到笔试邮件。技术类岗位的笔试内容一般以算法题为主,成绩只是一个参考,实际上很多面试官也不会太在意,毕竟算法题做得好不好和实际场景写代码能力如何关系也不大。

面试

面试的组成为 两至 N 轮技术面 + HR 面,博主比较幸运两轮就过了,牛客上看到最多有六轮技术面的。。。

一方面我觉得可能是简历背景比较好,另一方面我在 HR 面也聊了一下这个问题,HR 说可能是因为 25 届所以面试标准是按日常实习来的(实际上进去之后除了没有转正其它都一样),所以我没有走 WXG 应届实习生都要经历的传说中的面委面(即面试委员会,几个超高级别的大 boss 一块面你),所以提前一年投递腾讯暑期实习是很有优势的,等于可能以较低的面试难度拿到和正式暑期实习一样的 offer。

面试的形式为一对一,博主两面使用的平台分别是腾讯会议和面呗(一个网页端的视频会议应用),腾讯会议中有 IDE 插件可以直接在上面写代码(插件没有代码补全),看牛客也有电话面的。面的内容主要是 C++ 基础,OS+DB+网络三件套,项目和场景设计题。简历每个写上去的项目一定要吃透,提到的每一个技术问起来都要能说出一些东西,否则面试官一问三不知还不如不写。另外一定要注重长期的积累,多带着好奇心去学习,同样一个问题按八股背出来和自己真的看过源码答出来是很不一样的。

HR 面主要是聊天,聊学校实验室情况,家庭背景,能实习多长时间等等,会有一两个考察性格的问题,表现得大方自然一点即可。

HR 面后会进入录用评估,一般这个阶段就是把你和其它候选人做最后的横向比较了,听天由命吧。

OC 和 Offer

通过录用评估后会接到常说的 OC 也就是 offer call,HR 会跟你打电话告知薪资福利等情况后再发 offer 邮件。实习生一般也没什么 argue 薪资的问题。收到 offer 邮件后会有三天时间决定是否接 offer。博主个人是很不赞同接了 offer 后面收到更好的撕 offer 这种行为的,性质和九推鸽导师比较类似,可能被公司计入秋招黑名单(话说回来会撕腾讯 offer 的人也不多吧)

等,等,耐心等

可能是因为投递和面试的人很多,腾讯的时间线真的很长很长,我从投递到接到 OC 过了整整五周多,几乎是从春招开始到结束了。而且不到 OC 前的每一步都是可能挂掉的。尤其是 HR 面后的录用评估阶段,博主等了两周多,期间不断刷牛客看有人在这个阶段挂,还有投美团的一周速通拿 offer 的,真的是坐立不安,静不下心干活,作业都差点没赶上 DDL。沉住气,熬到最后就是胜利!

Timeline

3.9 投递
3.21 一面
3.22 二面
4.3 HR面
4.4 进录用评估+云证(交一些身份验证的材料)
4.17 OC
4.18 Offer

后续有时间可能会更新一些学习开源框架的博客~

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐