跳至主要内容
春招最后三十天,能改的是命中率

春招最后三十天,能改的是命中率

每年三月,我都会收到几封内容差不多的消息:还没 offer,是不是来不及了。

我的回答一直没变:来得及改命中率,来不及改能力结构。

这两件事经常被混在一起。很多人最后一个月还在补基础、换技术栈、重写第三版简历,因为这些动作看起来最像努力。但它们改的是“我够不够强”,而春招最后三十天真正决定结果的,是“我有没有被看见、被看见之后有没有讲清楚”。

三十天能改什么,不能改什么

改不了的:基础知识的厚度、实习经历、项目里真实做过的事。指望三十天补上这些,基本是在骗自己。

能改的:简历的可读性、目标岗位的选择、面试表达的稳定度、投递的样本量、以及每次失败之后能不能拿到一条可执行的修正。

把结果拆开看会更清楚。拿到 offer 大致等于样本量乘以简历命中率,再乘以面试转化率。三个数都可以动,但动的成本不一样。样本量最容易,命中率次之,转化率最慢。很多人偏偏把时间全花在一件不在这个公式里的事上:反复修改一份还没投出去的简历。

我见过最典型的一种消耗,是把三十天里的二十天用来改简历。改到第九版,措辞越来越漂亮,投出去的数量还是零。改简历是唯一一种看起来像努力、又不用面对拒绝的动作,所以它特别容易上瘾。

还有一个隐蔽的逃避:收藏课程。春招末期各种“冲刺课”“面经合集”特别多,买下来那一刻会有一种“我已经开始准备了”的错觉。真正有用的资料,往往是能在两天内看完并复述出来的那一份,不是存了三十个 G 的那一套。

三十天还有一个实际的好处:它跟企业的处理节奏大致对得上。投递到约面通常要一两周,面试到结果再要一两周。第一周投出去的东西,第三周才可能开花。如果第四周才开始投,基本只能等补录。

第一周:把简历改成证据,把信息收成一张表

简历我只做一件事:让每一行都能被追问。

具体做法是把项目拆成四段:问题是什么、我做了什么、结果是什么、哪部分是我独立完成的。结果如果没有真实数字,就写清楚验证方式,不要编。面试官能接受项目小,不能接受边界模糊。

“参与”“了解”“相关”这三个词我全删了。它们不提供信息,只提供猜测空间。改成“负责订单状态机”“用 Redis 替换了原来的会话方案”,读的人立刻知道该问什么。

同一段经历,写法差别很大。原句是“负责用户模块开发,使用 Java 和 MySQL”,改成“用户鉴权原来用 Session,多实例部署后会话不同步,我换成 JWT,处理了 token 过期和并发刷新;验证方式是两个实例下反复登录和过期重放”。后者没有更高级的技术,但它给出了问题、动作和验证路径,面试官顺着就能问,我也答得上。

长度控制在一页。不是规定,是筛选场景决定的:读简历的人平均只扫十几秒,第二页通常不会被翻到。如果一页放不下,说明我什么都想写,而不是我经历丰富。

信息这一侧,我建议只维护一张表:公司、岗位、截止时间、当前阶段、下一步动作。不要收藏几十个链接,也不要在群里刷“还有哪些公司在招”。每天固定半小时看新增,看完关掉。剩下的时间用来投和练。

信息摄入如果不设上限,它会自动占满所有可用时间。

这不是自制力问题。招聘信息的供给是无限的,而注意力只有一份。而且春招的信息噪音特别大,一条“某厂还有 HC”的消息,转发几手之后往往已经过期。

目标公司我会分三档:真的很想去的、去了也能接受的、用来练手的。三档都要有,比例大概是一比二比一。只有第一档,容易在等待中错过窗口;只有第三档,拿到 offer 也不会想去。

岗位方向也要收。最后三十天换赛道,等于把之前的积累清零。我只有在一种情况下建议换:原来的方向确实没有岗位,而相邻方向能复用大部分经历。除此之外,换方向带来的新鲜感,通常抵不过简历上多出来的那条断层。

第一周还要做一件小事:把常用信息固定下来。成绩单、项目链接、实习证明、身份证扫描件,放在一个文件夹里。网申填到第十家的时候,我会感谢自己做过这件事。

第二到第三周:让面试本身提供反馈

这两周的核心不是学,是投,然后在面试里暴露问题。

投递量要起来。匹配度八十的岗位也投,因为我对匹配度的判断本来就不准。被拒是数据,不是评价。真正浪费时间的是一直在等一个“完全匹配”的岗位,等到窗口关闭。

但只投不复盘,等于把同样的错误重复三十次。我的规矩是每场面试只写一条修正,而且必须具体到明天能做。

“下次要更自信”不算修正。“项目难点那道题,先讲约束再讲方案,控制在两分钟”才算。写十条“要更努力”不如写一条“把 MySQL 索引失效的五种情况各讲一遍,录音”。

复盘表我只留三列:哪里卡住、为什么卡住、明天改什么。第三列必须是一条能在半小时内做完的动作。填不出来,说明前两列还没想清楚。

录音是有用的,虽然回放很难受。我会听到自己大量的“然后”“就是”,会听到某个问题其实没答完就滑过去了。这些东西在当场是感觉不到的。法律允许的前提下录,录完至少听一遍开头三分钟。

行为面我不背答案,只准备三个故事:一次解决难题、一次和人有分歧、一次快速学新东西。每个故事记五个关键词,现场按问题的侧重重新组织。背逐字稿的人,一被打断就接不上,这个痕迹太明显了。

技术面我的建议是收窄,不是铺开。简历上写了什么,就把它守住的深度准备好。写了 MySQL,索引和隔离级别就是必问;没写分布式,就别硬凹架构。面试官通常顺着简历问,不会故意跳出简历写过的范围去为难人。

内推值得花时间,但它不是捷径。内推改变的是简历被看见的顺序,不是面试的难度。找内推时我会附一句自己的匹配点,而不是只发一句“求内推”。对方帮忙转交,也需要一个理由。

投递渠道也有差别。官网流程最标准,但反馈慢;招聘平台响应快,岗位质量参差;内推和校友渠道信息最准,但需要维护关系。我的做法是三条都用,官网保证覆盖,平台保证速度,内推只用在真正想去的几家。

面试最后提问的环节也计入转化。问团队现在最头疼什么、这个岗位的前任为什么离开、上线要经过几道评审,比问“公司文化怎么样”有用。对方回答时的细节,也是我判断要不要去的一部分。

笔试要单独练。很多人面试能聊,一到限时编程就崩,因为平时写代码太舒服。我会在纯文本编辑器里限时做两三道中等题,不查语法,不补全,错就错。练的不是题量,是在不顺手的环境里保持正确率的能力。

用中小公司练手这件事,我心里一直有点别扭。它确实有效,但占用的是别人真实的招聘名额。我现在的做法是:优先投自己愿意去的公司,练手也认真面,拿到 offer 如果不打算去,尽早说清楚,不拖到对方发正式意向。这个行业不大,处理得糙一点,迟早会碰回来。

被拒之后的情绪管理也得提前想。连续挂三场,人会开始怀疑所有东西,包括本来答对的部分。我的做法是给自己定一个固定动作:挂一场,只允许难受一晚,第二天照着复盘写的那一条改,然后继续投。不是坚强,是把注意力从“我是不是不行”挪到“下一场改什么”。

最后一周:做减法

最后一周不要再学新东西。学到的东西来不及变成表达,只会增加焦虑。

这段时间我只做三件事:把高频问题口头过一遍、跟进还在流程里的公司、盯着补录和毁约释放出来的名额。补录的流程通常很快,信息差比准备程度更管用。

跟进也有讲究。发消息不要只问“有结果了吗”,可以补一句新的进展,比如“上次提到的那个项目我补了一版压测数据”。对方未必回,但至少留下了一个具体的印象。

作息比刷题重要。最后一周熬夜补知识点,第二天面试时反应慢半拍,损失的比补回来的多。我把面试尽量约在上午,前一天晚上只做轻量复盘,不做新题。

收到意向之后,别只看数字。问清楚团队现在做什么、汇报给谁、试用期的考核标准、以及上一个人为什么离开。这些问题问出来可能有点直接,但入职之后再发现,成本高得多。如果手里有多个选择,我会列一个很土的清单,把“能接受”和“不能接受”分开写,再看哪个更接近。

如果到第三十天仍然是零,我会先承认这是市场反馈,不是判决。然后按提前定好的标准切 B 计划:日常实习、相邻岗位、或者用应届生身份的保护期再准备一轮。这些选项要提前想好,不要等到情绪最差的那天临时决定。

B 计划里最容易出问题的是“假性努力”。在家准备一年,如果没有明确的项目产出和节奏,很容易变成另一种停滞。要么去一个能接触到真实业务的地方,哪怕是日常实习;要么给自己定一个可验收的产出,做完再谈下一步。

日常实习经常被低估。它的招聘节奏快、门槛相对松,很多团队是临时缺人,面试反而不太走形式。表现好有转正机会,就算没有,一段真实业务经历在下一轮校招里也比空白期好讲。

三十天不会让人突然变强。它能让一个本来还行的人,不再被自己的表达挡住。我现在对“逆袭”这个词没什么兴趣,最后一个月真正会发生的事,大多是把自己已经有的东西,讲清楚一点,投出去多一点。

关于本文

由 Lu's Blog 撰写,采用 CC BY-NC 4.0 许可协议。

#复盘 #春招 #求职

评论