2025届秋招个人总结与经验梳理

秋招终于结束了, 虽然过程很曲折, 但结果还算不错。这里简单记录一下自己的秋招经历, 算是对自己过去几个月的一个总结, 也给未来想走这条路的朋友们提供一些参考。

1 个人情况

  • 学历: 本硕均为某中游985
  • 专业: 非科班(天坑专业)
  • 实习: 2小厂 + 1大厂
  • 技术栈: Cpp, Go
  • 投递岗位: 后端开发
  • 投递城市: 能投的都投了

2 秋招经历

岗位 or 部门 进度 && 结果
腾讯 ieg 后端开发 转正 + 开奖
华为 无线 等开奖
字节 飞书 后端开发 二面挂
字节 Global Ads Infra 后端开发 HR面挂
美团 到家 后端开发 笔试挂
网易 雷火 后端开发 笔试挂
蚂蚁 C++后端开发 笔试挂
阿里云 存储 后端开发 简历挂
小红书 存储 + 引擎架构(2个志愿) 笔试挂
米哈游 后端开发 笔试挂
OPPO 后端开发 笔试挂
滴滴 后端开发 笔试挂
小米 嵌入式开发 笔试后泡池子

上述面试中, 腾讯是实习转正, 字节是HR直接捞面, 其余除了华为外没有一个约面的。主要原因是由于准备实习答辩, 导致秋招准备不充分, 很多面试都直接寄了。因此实习转正和秋招一定要做好取舍, 同时准备转正和秋招的精力是完全不够的。

可以看到,今年秋招的竞争非常激烈,很多厂的笔试题量和难度都比往年大了不少(不排除是我菜),而且今年的Cpp选手真是地狱难度, 岗位少还卷学历。

3 经验总结

3.1 实习转正和秋招怎么选?

从今年的经历来看,秋招和实习转正既有辅助也有牵制。例如今年有一些大厂的转正答辩在8月底和9月初,这个时候秋招已经开张一个月有余了。大家都知道早投简历的优势吧。并且转正答辩和秋招是难以同时准备的,有实习的同学对秋招的笔试和八股的准备一定是更充分的。总结来说就是:

  • 更紧张的复习时间(尤其是笔试, 我笔试几乎全挂)
  • 更晚的投递秋招简历的限制(越晚越难)

那么实习与转正如何抉择呢?

1. 提前预估转正成功率

在通过各种途径确定了hc数量的前提下,其实是可以对个人的转正率进行预估的。通常来说,实习生能否转正主要看以下几点:

  1. mentor的意见,所以多和memtor搞好关系
  2. leader的意见,取决于组,有的组的leader很忙,可能不会与实习生有直接的交流,会通过mentor了解实习生的日常工作
  3. 总监或主管的意见。这和前二者不同

前二者可以通过平时对实习生的表现观察做出判断,总监或主管则主要通过对实习转正答辩时的表现进行判断。

在这3者中,前二者对第三者有显著的影响,因此平时可以自行判断自己在mentor和leader心中的排序进行判断。

2. 如何让自己在转正答辩中占得先机?

如果判断到自己具备一定转正的竞争力后,除了leader和mentor的工作外(其实也没啥可做的,你的日常tm都看在眼里),剩下的就是如何通过转正答辩提高自己在主管或总监心中的排位。这里我总结了一些注意事项:

  • 负责过较大或较重要的需求
    其实大多数实习生参与的都是类似增删改查、修bug、查日志这样的琐碎的小需求。这些小需求在答辩时是上不了台面的。最好能争取到一个较大或者较重要的需求,在答辩时作为重点展开。这时的问题就转化为了:如何拿到较大或较重要的需求?这个问题相对复杂,但总结来说就是如下几点:

  • 主动与mentor进行沟通
    让mentor认识到你的积极性,主动表示自己想承担一些更深入业务的需求(美化一下用词)

  • 尽量早入职
    这个很重要!因为即便是有相对较大的需求给优秀的实习生做,这样的需求的也大概率是重要但不急迫的,这时提提前入职就能提前拿下这样的需求。

  • 养成文档撰写+日志记录的习惯
    会写文档是一个加分项, 实习时一定会遇到大量的问题,这些问题可能在过时的古董文档上无法找到解决方案,这时正是你大展身手的时机。反正自己都要解决遇到的问题,写一个文档是顺手为之的事情。这样leader可能就会想,如果以后再有新人来,正好让你来带一下,提高排序。且写文档有助于答辩PPT的制作。很有可能,当你实习几个月之后,已经忘记了之前自己到底做了啥。这时候文档就是你制作PPT的思路引导者。同时,文档本身也是你能堆的素材之一。

3.2 秋招时如何提升自身竞争力?

1. 梳理实习的项目经历

通常来说, 面试官中你简历上内容的优先级是: 实习 > 项目 > 竞赛 > 其他。因此实习经历是简历上非常重要的一部分。如果你有幸实习过,那么一定要好好梳理实习期间的项目经历。并且准备一些面试官常见的问题, 常见的问题包括:

  • 这个过程中遇到了什么困难?
  • 你是如何解决这些困难的?
  • 在这个过程中你学到了什么?
  • 有没有自己无法解决的问题, 是与其他人协作解决的? 如何协作?

2. 项目的合理包装

Cpp/Go选手为例, 很多人的项目都是下面四大名著之一:

  1. MIT 6.5840(原6.824)
  2. MIT 6.S081
  3. CMU 15445
  4. Tinykv

要是在几年前, 这些项目还算得上高级项目。但现在,这些项目已经逐渐烂大街了。面试官们见得多了。等到26年秋招,这些四大名著可能也就比WebServer强一点。
不是因为这些课程项目的水平不够,而是太多人直接抄作弊作业了,导致这些项目已经不具备区分度了

那么如何应对呢? 我给出我自己的一些方案:

  1. 博客记录自己的学习过程,以此来证明自己确实理解了这些项目,更何况博客本身就是简历上的加分项。(给自己的博客打个广告:ToniBlog
  2. 对项目进行进一步补全和完善。比如MIT 6.5840kv数据库可以在上层兼容Redis协议(这个相对容易), 这不就是一个很值得在面试官目前吹嘘的亮点吗? 甚至CMU 15445可以和你在MIT 6.5840中的实现的raft结合,形成一个分布式关系型数据库(虽然很牛逼, 不过这应该是很难的)。

3. 其他面试 or 简历小技巧

简历的正确打开方式

简历中, 自己的技术栈、项目一定要结合起来,面试官会根据你的技术栈问八股、根据技术栈问项目。因此最好扬长避短,在简历上着重强调自己擅长的技术栈。这样面试官问八股时自己也更有把握。

面试的正确打开方式

面试没啥好说的,其实就是看个人硬实力+运气。不过可以提前准备一些反问环节的问题,给面试官留下好印象。

笔试的正确打开方式

笔试没啥好说的,就是多刷题,多总结。但需要强调的一点是,必须用ACM自行构造输入输出的模式刷题! 我今年遇到一个笔试, 某一类型的输入的行是不固定的, 需要自行判断输入的终止行, 这直接给只记得cincout的我干懵了…(真实的技巧是使用istringstream结合getline)

4 写在最后

秋招终于结束了, 虽然过程很曲折, 但结果还算不错。这里简单记录一下自己的秋招经历, 算是对自己过去几个月的一个总结, 也给未来想走这条路的朋友们提供一些参考。