无后端实习/秋招经验,大厂工作三个月后的春招总结

- 个人背景

  1. 实习:一段大厂测开日常实习,且为纯点点点测试
  2. 学历:中游985本科,专业为计算机科学与技术

在参与春招之前,我的打算是出国留学,但在实习的过程中,逐渐对后端开发产生了兴趣,并且认识到了对于后端开发这个岗位,研究生学历并非必须,因此我在24年底有了参加25年春招的打算,彼时距离春招密集投递还有两个半月,大约75天。

在投递大三暑期实习的时候,由于对于找工作缺乏准备,简历上均为课程toy项目,因此针对后端/前端开发岗位的投递均未通过简历初筛,最终凭借不错的学历和比较扎实的计算机基本功找到了一个测开的日常实习。以下我将记录总结一下,我如何通过75天,在简历上添加3个项目并且最终通过面试拿到字节、拼多多等大厂Offer的。

- 春招准备timeline

  • 2024.12.16

开始准备春招的第一天,先总结一下自己的技能树。

熟练掌握Java、Python语法;熟悉C++语法

了解Spring/SpringBoot原理,能编写简单的基于SpringBoot的Web应用

LeetCode Hot100完成50%

计算机基础知识掌握尚可

为了通过后端开发岗位的简历筛选和后续的面试,我认为我需要完善以下知识点

Java:并发编程、面向对象思想、JVM等等

Spring:自动装配原理、Bean生命周期、启动流程等等

MySQL:锁、索引、事务、日志等等

中间件:Redis、kafka、Elastic Search

计算机基础:OS、计算机网络

算法:LeetCode Top150 + Hot100

项目:2至3个有深度且不烂大街的项目

为此我做了个计划,虽然最后并非完全按这个节奏执行,但大体可以展示我是如何在两个半月的时间里完成从0面试到大厂Offer的转变的

  • 2024.12.20

如期完成了计划中的基础知识补全,并且我租用了一台阿里云2核4G的云服务器,安装了MySQL、Redis、Kafka等中间件,后续我的服务也将部署在这台服务器上,我也通过这台服务器熟悉了Linux操作。

Advice:每一位想做开发的同学都建议拥有一台属于自己的云服务器,使用各大平台的新人优惠,一年下来成本也只有100元左右

同时,我也从这一天开始刷LeetCode Top150 + Hot100,前前后后刷了两遍左右,后续面试中80%的算法题也来自于这两个题单

  • 2024.12.31

十天时间,完成了最经典的项目,苍穹外卖。收获是回顾了SpringBoot项目的基本结构,虽然这个项目不可能出现在我最终的简历上,但对于每一个后端开发新手,我认为这是一个很合适的入门项目。

  • 2025.1.31

这一整个月我几乎把所有时间都放在Austin这个项目中,这个项目对我的成长帮助很大,算是我完成的第一个复杂项目,我也把链接放在这里,我认为这个项目适合每一个参加校招的后端同学!

https://github.com/ZhongFuCheng3y/austin

从零开始阅读这个项目并复现是很有难度的,复杂的继承关系以及责任链的抽象对于初学者来说是很有挑战的,但是啃下来之后对自己还是很有提升。

  • 2025.2.5

在完成Austin后,我认为我需要一个完全自研的项目,这个项目的深度和亮点要支撑起面试中深挖项目的环节。我在构思我的自研项目时,主要的思考有以下几个点

使用多种中间件,多种存储:在实际开发中,中间件的使用非常多,尤其是MQ和缓存;能想到在什么具体场景需要使用哪种中间件来提升性能或完成特定的功能,对将来的工作是非常重要的,面试官也很看中

不局限于常见的C端场景:外卖、电商、团购等C端场景是校招简历上的重灾区,也导致了完成这些项目的简历难以脱颖而出

所选场景最好对性能有要求:对于练手项目以及缺乏实战经验的校招生来说,项目很难有业务亮点,因此我们需要把亮点放在性能优化上,这比较容易实现;如果能找到一个对性能有较高要求的场景,并详述自己优化某个接口的思路和过程,辅以压测数据支撑,是很能打动面试官的

最后我选择了财经资讯爬虫分析平台作为我的最后一个项目,核心查询接口和爬虫都有较高的性能需求,并且可以融入AI分析和ES搜索,最后分发订阅内容还可以调用Austin这个消息中心提供的成熟能力

  • 2025.2.15

在完成项目的过程中,我也开始准备八股文和简历。

八股文我参考的是JavaGuide,外加每次面试后复盘的八股文题目,基本能覆盖面试中常见的问题。

https://javaguide.cn/

  • 2025.2.26

开始投递简历、笔试、面试

- 总结

总的来说,拿到Offer大致分两步

  • 通过简历筛选
  • 通过面试

我不得不承认,如果我没有985科班的学历,我单单凭借几个项目很难收获面试的机会。在各个平台交流的过程中,也认识了很多实力很强,但由于学历稍差而错过大厂机会的同学,他们需要多段对口的后端开发实习才能拿到面试机会。除学历之外,实习经历与项目经历也很重要,单凭高学历也很难在现在的校招中拿到面试机会

另一点则是通过面试,项目+八股+算法,三个能力是最最重要的,相信同学们看完我的春招准备timeline,也能大致了解如何快速积攒这三个方面的能力

- 后续

后续我想继续和大家聊聊如何在公司里Landing,日常的工作强度以及对程序员未来的展望等问题,也欢迎正在或打算参加校招的同学私信我与我交流

#经验##校招##后端#
全部评论
蹲一个后续
1 回复 分享
发布于 09-27 21:56 山东
友友能分享下春招投递的公司以及时间点嘛,我是26届的准备沉淀下春招,想把握一下心里有个数
点赞 回复 分享
发布于 10-23 20:38 陕西
接offer
点赞 回复 分享
发布于 10-09 11:58 广东

相关推荐

12-03 20:34
门头沟学院 Java
先说一下我的bg吧,广东公办双非一本尾,就是比广工✌差一点,走的是Java后端,大一浅浅尝试算法和前端(基本三大件吧),大二上开始学Java,期间还花半个学期去刷lc,刷到蓝桥杯国赛,286道红黄绿题都有,最后只拿了个Java组蓝桥杯国三,大二下开始正式学Spring框架,学到今年十月份吧,把ssm,SpringCloud等框架都过了两遍,还学了中间件什么Redis,Es,rabbitMq,十一月开始投简历,边投边学八股,现在学完了MySql从上到下都过了两边,中间件的基础八股文也是比较熟悉了还有JUC,Spring,Java这三个大板块没学,投了差不多得有五百家,只有一个小公司0-20人给面给实习,但是没去,因为要我写golang和react(其实是本人承受不住那么久的通勤)拒了,现在已经很久没有约面了,今天学到JUC中那个LockAdder源码部分给我整破防了,开始想考研了,毕竟我的bg不好,实习也比别人情况差很多,如果幸运的话年前可以找到一段小厂实习,来年三月末赶上暑期实习可以积累一段大厂实习,这毕竟是最理想的情况,而且我看了今年Java后端双非✌们的秋招情况,不知道是不是信息壁垒,我看到都是秋招一片哀嚎,双非进大厂毕竟少数况且是我这么弱的双非,但是这一行基本到35岁就把这一生的钱都赚到了有离职危机,如果去小厂的话钱更少更有可能被替代,而且我其实更向往稳定安逸的生活,我一周断断续续的学,一周休息半天到一天,我在想到底是All in本科就业呢还是考研搞个好一点的bg和优化一下技术进大厂,到底哪个未来会更好有点迷茫看不清,求各位牛爷爷给点意见(附上我的简历修改好几遍了)
无实习如何秋招上岸
点赞 评论 收藏
分享
评论
18
54
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务