为什么我建议你一定要打这场企业算法赛

看到一个很有趣的现象:LeetCode上每天几万人刷题,但企业办的免费算法赛,报名的人反而没那么多。

 

我自己打过七八场企业赛,从被虐到拿奖,从没有面试到能帮别人看简历。想把这几年参加企业赛的真实经历写下来,包括怎么准备、有什么坑、到底对求职有没有用。

 

最近正好看到现代汽车那个Code Faster比赛开始报名了,想起自己当年打的那些比赛,有些话想说,因为我觉得这些经验可能对正在纠结的学弟学妹有帮助。

 

先交代一下背景:我是某985计算机硕士,2024届毕业,现在在一家互联网公司做算法工程师。大学期间打过ACM省赛、蓝桥杯,也参加过五六家不同企业的算法竞赛。拿过几次奖金,有一次拿到面试官的微信,还有一次通过比赛认识的朋友后来成了同事。

 

下面分四个部分,把我认为的“企业算法赛到底值不值得打”说清楚。

 

一、奖金是直接的回报,但更重要的是一种“被认可”的感觉

先说最务实的:奖金。

 

现代汽车这场,第一名15000元,前10名都有现金。对于学生来说,这不算小数目。而且前11-50名可以获得企业周边,ke既有纪念意义也实用。报名只要几分钟,尝试一下,哪怕没能进前十,也有机会拿到实物奖励。

 

但我想说的不是钱本身。

 

我2019年第一次参加企业赛,拿了个三等奖,奖金1000块。那1000块钱我请实验室同学吃了顿火锅,但真正让我兴奋的,是赛后收到的那封邮件:“恭喜你获得本次比赛三等奖,你的解题思路给我们留下了深刻印象。”

 

那是我第一次感觉到:我写的代码,被一家正经的大厂技术团队看到了。

 

这种感觉,比你闷头刷一百道LeetCode都要真实。后来我参加过奖金更高的比赛,也拿过更大的奖,但那种“被认可”的感觉,一直是我坚持打比赛的源动力。尤其对于没有实习经历、学校背景一般的同学来说,企业赛的获奖记录,就是你拿得出手的硬作品。

 

二、ACM赛制,最纯粹的技术检验

现代汽车这场采用ACM赛制。什么意思?就是纯算法、纯编程、纯逻辑。没有路演、没有PPT、没有商业计划书。你代码跑得通、效率高,你就是对的。

 

这种形式的比赛,其实特别适合用来检验自己真正的编码能力。

 

我自己有个习惯:每学期末,找一场企业赛打一下。不是为了拿奖,而是当作期末考试——看看我这学期学的动态规划、图论、线段树,还有多少留在脑子里。

 

举个例子:大三下学期我自我感觉良好,觉得算法学得不错。结果一场比赛下来,三道题只AC了一道半,第二道题被卡在TLE上,第三道题连思路都没有。那次比赛之后,我老老实实刷了一个暑假的Codeforces,从1200分打到了1600分。

 

比赛是最好的照妖镜。你平时刷题可以看题解、可以调试一小时,但比赛就是限时、不能查资料、要一次性提交。这种压力下的表现,才是你的真实水平。

 

所以,不管你觉得自己水平如何,去报个名,打一场。AC了开心,被虐了也知道差距在哪。反正初赛线上,不亏。

 

三、企业赛的“含金量”,比你想的更实用

很多同学会问:企业赛的奖,写在简历上真的有用吗?

 

我的答案是:有用,而且比绝大多数校内比赛都有用。

 

我秋招时面试过一家大厂的算法岗,面试官看到我简历上有一个“某知名企业算法竞赛Top 10%”,明显来了兴趣。他没有问那种“你介绍一下这个比赛”的套话,而是直接问我:“那道决赛题你是怎么做的?我当时也看了那道题。”

 

然后我们讨论了十几分钟的解法,气氛一下就轻松了。后来我拿到那个offer,复盘时觉得,那个比赛经历至少占了30%的功劳。

 

为什么企业赛的含金量高?

 

因为面试官也是从技术圈出来的,他们知道:企业赛的赛题质量、评审标准、获奖难度,跟校内比赛不是一个量级。而且企业赛一般会有专门的技术团队出题,题目会更有区分度,能够筛选出真正有实力的选手。

 

现代汽车这种级别的公司,全球前五的车企,技术布局覆盖自动驾驶、智能座舱、大模型、机器人。他们办的比赛,技术含金量只会高不会低。你获奖了,意味着你被这样级别的技术团队“认证”过。

 

所以,别小看简历上那一行字。它可能比你的GPA更有说服力。

 

四、时间成本极低,但可能带来“蝴蝶效应”

最后说说投入产出比。

 

这场比赛的初赛是7月中旬线上,决赛7月末。时间点非常巧妙:大部分学校刚结束期末考试,正是你脑子还清醒、时间又相对自由的时候。

 

你不用请假、不用出差、不用准备材料。报名花3分钟,赛前花三五天刷刷题、熟悉一下ACM输入输出格式(这个其实很多人会翻车),然后就可以上场了。

 

如果进了决赛,还有机会线下体验、认识一批同水平的技术小伙伴。我当年打比赛认识的几个朋友,到现在还保持联系,有的成了同事,有的会互相内推。

 

但即使没进决赛,只是参加了初赛,你也能收获:

  • 一次完整的ACM模式实战经验
  • 知道自己和别人的差距(如果能看到排名)
  • 一个可以写进简历的“参赛经历”(对,参赛就可以写,尤其是企业赛)
  • 可能抽中的周边礼品

 

更重要的是,你永远不知道哪一次经历会在未来被放大。

 

我有个学弟,大二时随手参加了一场企业赛,没拿奖,但赛后加了一个技术交流群。群里有人分享了一个实习内推,他投了,进了。后来那个实习让他积累了项目经验,秋招拿到了SP。

 

还有一次,我在一个比赛里遇到了一道题,当时没做出来,赛后花了一周把那个算法彻底搞懂了。结果秋招面试时,面试官刚好问了一道极其类似的题。我不仅写出来了,还主动讲了解法优化。面试官当场说“你的基础很扎实”。

 

那些看似随机的机会,其实就是你之前埋下的伏笔。

 

最后,说点真心话

我不是那种天赋型选手,代码能力是慢慢磨出来的。企业赛对我来说,不只是奖金和荣誉,更是一个低成本验证自己、积累履历、拓宽视野的通道。

 

现代汽车这场Code Faster挑战赛,奖金不错、平台正规、赛制清晰,是真的值得报名。

别想太多,别觉得自己不行。去报了名,哪怕只是去试试水,你也不会损失什么。

但如果不去,你可能就错过了一次锻炼、一次证明自己的机会。

👉 点击报名:牛客竞赛

 

报完名的同学,欢迎评论区扣个1,也可以聊聊你的备赛计划,大家一起进步。

#第3届现代汽车Code Faster急速编程挑战赛#
全部评论
写的真好啊,不试试永远不知道自己行不行
点赞 回复 分享
发布于 今天 10:32 上海
马住
点赞 回复 分享
发布于 今天 10:19 北京

相关推荐

05-29 19:11
已编辑
北方民族大学 Java
😭😭😭😭本人26届双非本,后端选手。从25年秋招开始,一直到春招5月份,一共面了12次字节。可以说后面能继续投递面上字节大概率是因为前面一直累计的面评还不错,但是最终的结果往往不尽如人意,黄梁一梦。timeline:如标题,总共面了12次字节,4个不同的岗位。第一次:抖音生活服务测开二面完排序挂第二次:TikTok国际化电商测开三面完排序挂第三次:飞书后端安全团队三面完挂第四次:飞书后端偏基架团队三面完过,HR面完之后询问综合排序不推进。我知道像BAT这样的公司,双非本想拿到一张入场券有多难,也知道每次挂在排序/三面/HR面,那种差一步上岸又被打回原点的落差感有多磨人。可是最后一次字节的这个岗位,已经是5月中旬才开始面得了,春招末期的岗位,我本以为真的缺人,三面过的那天,我真的以为就差一步hr面就稳了,但是,最终的结果很遗憾,综合排序综合排序,不推进了。如果是技术能力的问题,我想也不会每一轮技术面给我通过。思来想去。难道真的就是因为我们双非有案底,所以最后的一切又算什么呢。付出这么多的时间精力,还是抵不过双非学历太差吗?既然如此一开始直接卡掉简历不用给面试不就行了嘛,每一轮面试都给我们生的希望,最后的最后又回到了那个必输的起点。12次字节,说不遗憾是假的,也无数次怀疑过自己:是不是我算法刷得还不够?是不是项目亮点讲得不够好?是不是学历就是一道跨不过去的坎?但回头看,这一年的秋招到春招,从面对面试官紧张到说话卡壳,到后来的从容面对,再到如今甚至能和面试官探讨AI&大模型技术的一些方案思路,我已经比去年的自己强太多了。可能字节于我,真的是一场盛大的单恋,拼尽全力奔赴,却还是没能收到想要的回应。前路漫漫,字节的梦碎了,但我的路还在继续,希望下一站,会有属于我的一场徐风。
不愿吃饼的山羊很友好:你的心理素质是真的强大,如果是我碰到这样都会疯了
点赞 评论 收藏
分享
05-19 16:41
复旦大学 Python
ynq2126:我一直觉得现在考算法题没啥意义 真要选拔人才不如把公司实际项目中遇到的问题当成一系列场景题抛给求职者答 这才是能检测能力的东西
点赞 评论 收藏
分享
评论
9
21
分享

创作者周榜

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