11月底,公司裁员的消息悄然传来,这已经是今年的第三波了,办公室里难免弥漫着几分人心惶惶的气息,但我心里却异常平静。毕竟我也是时刻准备着,也没有最初的慌张与手足无措。其实在消息传来前,我就有过主动离开的想法,后来和媳妇仔细商量了一番,觉得主动离职不如趁这次裁员顺势而为,既能体面抽身,还能拿到N+1的补偿,索性就在裁员名单统计时,主动举起了手。
后来偶然得知,在12月中旬后又裁撤了一波,加起来我们部门几乎要被整体裁撤,那一刻反倒觉得自己的决定格外明智 —— 主动选择离开,总比被动点名辞退多了一份体面与从容。而公司在12月中旬正式通知了我们这些主动离职的人,特意给了半个月居家的缓冲时间,约定12月31日正式办理离职手续,补偿与12月的工资,会在1月10号一同发放。这段不慌不忙的缓冲期,也成了我安心备战新工作的黄金时间。
刚开始,我只是随手投了几份简历试试水,核心目的不是急于拿到offer,而是想探探当前大厂的技术招聘侧重点,摸清行业用人趋势。等心里有了大致方向后,我便立刻投入到系统复习中,查漏补缺、巩固核心技能。12月中旬,伴随着离职倒计时的临近,我正式开启了求职之路。起初面试时,面对面试官的连环提问,我还有些磕磕绊绊,不少知识点掌握得不够扎实,回答也不够流畅连贯。但我没有气馁,每次面试结束后,都会静下心来复盘总结,梳理没答好的问题、补齐遗漏的知识点,一点点打磨自己的面试状态。
进入1月份,我的面试状态彻底回暖,不管是一面的基础考察,还是二面的深度追问,都能顺利通过,每一场都成功走到了谈薪阶段。截止到目前,从正式求职开始算起,我一共拿到了7份offer,类型各不相同:有稳定靠谱的央企岗位,有薪资可观的小团队负责人岗位,也有离家较远、薪资平平的普通岗位,足够我从容权衡、谨慎选择。

其中,那份小团队负责人的offer,我原本还是十分期待的,其薪资不仅达到了我的预期,岗位权责也和我的职业规划高度契合。可没想到,就在offer走流程的最后阶段,却因为我是非统招本科的学历,被老板直接否决了。说真的,那一刻心里满是无奈,只剩一个大大的“服”字,我所有的努力,在一张统招本科文凭面前,仿佛都变得不值一提。

至于其他几份 offer,要么是离家太远,每天通勤成本太高;要么是薪资没达到我的预期,和我未来的职业规划不匹配,权衡再三,最终还是都婉拒了。
截止到目前我选择了一份同上家公司相同距离的,薪资上也在我得预期范围内的公司,也算是确定最终的去向,为我的这次找工作,画上了一个完美的句号。同时这段求职经历,让我也收获了很多,也沉淀了不少实用的求职技巧,今天就整体复盘一下,希望能给正在求职的同行们,提供一点参考。
我的整个求职流程,总结为一份 求职框架,大概可以分为四个阶段:面试前的准备、打招呼投简历、面试中的埋点技巧,以及面试后的复盘总结。每一个阶段都有对应的侧重点,做好每一步,才能提高求职效率,少走弯路。
求职框架的积累
求职框架的积累需要从以下2个维度思考:
面试前的准备,直接决定了求职的起点高低,盲目投递只会浪费时间和精力。我的习惯是,先明确自己的核心需求:薪资范围必须在自己的预算以内,公司位置尽量离家近(减少通勤内耗),岗位方向要和自己的技术栈、职业规划匹配。 另外,我会重点看目标岗位的JD,梳理出岗位要求的核心技术点,针对性地复习,同时确认当前岗位的薪资范围是否匹配自己的预算,提前摸清方向,才能在面试中有的放矢。
其实求职的本质就是 “买卖双方的撮合”,既然是撮合,那就 符合一切供需的规律,比如说我们要找好的工作,核心是 需求的匹配,而不是你绝对的优秀,尤其是当前的市场行情,需要特别能理解这件事,所有的跳槽都要看 匹配度,例如以下几个方面:
所以在同电商领域,你是淘宝京东出身,那么相比于其他人,你胜出,本质就是如此。所以在相对的匹配度情况下,需要你具备一定的延伸能力,其实掌握这部分就可以指定属于自己的投递策略了。
提示
价格是由供需关系决定的,像现在行业内卷,其实就是人多,hr少,那就是会被压价,被拒绝。要拿高薪资,需要去找行业内供需关系不平衡的领域,例如具备 AI 经验的人涨幅一定会多,因为当前这个行业里面,就是处于一种供需不平衡的状态,每个公司都要搞 AI,但是匹配的人就是少,所有有类似的经验,那就能在当前的时间点上,拿到更多的涨薪幅度。
我之前做过招聘,很清楚现在的求职市场有多卷,当下一个岗位开放一天,就能收到几百份简历,如何让面试官注意到你的简历,是求职过程中最难的一步。大多数招聘平台的打招呼功能,都有阅读状态回执,而我投递的很多简历,其实都没有被查阅过,连“已读”都没有,更别说获得面试机会了。
经过几次尝试,我总结了一个小经验:对于自己期待值比较高的岗位,打招呼之后先收藏;如果超过24小时,打招呼信息还是“未读”,我会再次给招聘方发送一条消息,简洁明了地突出自己的核心优势(比如8年开发经验、深耕微服务架构、有团队管理经验等),主动争取沟通机会。
这里有个前提:你的简历必须足够优秀,或者业务匹配度足够高,总得有一个亮点能抓住面试官的注意力,否则再主动,也很难获得青睐。
如果你的简历被拾起,并且收到了面试邀约,那么恭喜你,你已经成功了50%。剩下的50%,就需要你用扎实的技术功底、从容的心态,以及巧妙的“埋点”,充分凸显自身价值。
所谓“埋点”,就是在面试过程中,主动输出一些能体现自己优势、经验的内容,引导面试官围绕这些点提问,从而让面试官更全面地了解你的能力。我一般会从个人介绍开始埋点,我的个人介绍是这样的:
面试官您们好,我是XXX,拥有8年的互联网开发经验,深耕过互联网金融、电商、供应链等业务领域,长期专注于微服务分布式架构设计、源码级的驱动开发与性能调优,同时也具备多个大型互联网应用从 0-1 的架构设计的经验,也是总结形成了自己的架构设计的一套方法论。
在上家公司中,也是主要承担了一个开发组长的角色,主导了需求的全生命周期的管理与人才培养,掌握了从需求评审到技术方案的设计评审、代码review和需求落地后的整体效果复盘的全流程化的管理,通过技术分享和技术研讨会,提升团队整体技术水平,实现了团队价值的提升。
工作之余,我也是保持着一个良好习惯,经常复盘和总结,并会将一些学习到的知识体系、个人的深度思考和工作中的一些实战经历整理成文档,形成了自己的技术博客,这让我能不断地把经验转化为扎实的能力,期待未来发挥自己更大的价值。
这段话里,“架构设计的方法论”、“团队价值的提升”、“技术博客”,就是我埋下的三个核心亮点,从技术到管理,同时将我的个人成长都涵盖在内。面试官看到这些内容,大概率会围绕这些点提问,而这些都是我熟悉且能充分展现自己优势的领域,既能避免被问到陌生知识点的尴尬,也能让面试官快速捕捉到我的核心价值。
提示
以上是在自我介绍中做的埋点,我们需要在面试的过程中也要做到埋点,例如 Mysql 的优化,可以提到深度分页的优化中,如果问到深度分页,可以结合 海量数据 + 复杂查询条件的场景,需要 ES 优化,那面试官就有可能在追问你在 ES 中是如何实现的。
结合我这几十场面试的经历,面试官的提问主要围绕以下几个方向,我也整理了自己被问到的高频问题,供同行们参考:
(一)项目经历高频提问
分库分表的实现思路、分片策略的抉择、用到的分片算法
分库分表存在哪些问题,深度分页如何实现,数据倾斜如何解决
为什么自研动态线程池,而不用开源的;自研动态线程池如何实现,有没有告警机制
如何保障动态切换线程的安全性
灰度发布是如何实现的
Guava的令牌桶如何实现分布式限流
(二)项目职责高频提问
简历中写的“JVM调优(GC暂停时间降低70%)”,具体如何实现,调优前后指标对比
内存泄漏的排查分析思路
对ZGC的了解,其实现原理,与G1的对比优势
SQL优化(慢查询减少90%)的具体实现方法
(三)场景题高频提问
千万级数据库表如何做新表迁移
如何实现秒杀场景
百万并发下的注册登录系统如何设计
提升系统QPS的手段有哪些
Redis中list类型的使用会存在哪些问题
你遇到过哪些故障或者事故
(四)基础八股文高频提问
AQS的实现原理,CLH变种队列的改进点
ReententLock的实现原理,底层锁中断机制如何实现
Object.wait与LockSupport.park的区别
JDK 17、21的新特性了解
三色并发标记
网络IO模型有哪些,零拷贝了解过吗
线程池如何调优
你了解哪些设计模式
事务失效的场景有哪些
MVCC 机制 与 Buffer Pool 、日志体系了解吗
(五)架构师岗位高频提问
现有系统的架构设计的思路
如何保障服务高可用
HTTP与RPC的区别
Redis如何保障服务一致性,Mysql缓存一致性如何保障
Raft算法、MVCC机制的了解
分库分表的事务如何实现
Nacos如何做服务剔除,网关的作用,负载均衡算法
限流的方式有哪些,微服务之间如何调用,OpenFeign的实现原理
微服务模式与SOA的区别,集群的实现方式
Redis存储的数据在节点中是否有重复
我始终觉得,面试的核心不是“通过”,而是“成长”。不管面试结果如何,每次面试结束后,我都会花1-2小时进行复盘总结,这也是我从磕磕绊绊到自信应对的关键。
复盘的重点的有三个:一是那些完全没回答上来的问题,说明这是自己的知识盲区,会系统地查找资料、学习知识点,直到完全掌握;二是回答得不够流畅、不够全面的问题,会梳理清晰的答题思路,补充遗漏的知识点,下次遇到类似问题能从容应对;三是延伸思考,比如面试官问了分库分表的实现,我会顺便复习分库分表的其他相关知识点,形成知识体系,避免“只会一个点,不会一个面”。
就这样,一场场面试,一次次复盘,我发现自己不会的知识越来越少,答题的思路越来越清晰,面试也变得越来越顺利。从一开始的紧张忐忑,到后来的从容自信,这段求职经历,虽然有过被卡学历的无奈,有过婉拒offer的纠结,但更多的是成长和收获。
如何复盘?
需要明确一点,我们的复盘,一定 不要来自于个人的认知,而是要 来自于市场给你的反馈,完全可以根据简历的通过率,面试通过率,面试的具体内容等,去 有针对性的调整 求职策略、简历或者面试过程,这才是复盘与求职的最最最核心能力。
像我个人就是在面试完成以后,都会带上一个个人问题:在我的本次面试过程中存在哪些不足呢,方便我后续的复盘和总结。 大多数的时候,面试官会指出你的不足,这也是我们后续需要复盘提升的方面。
目前我个人面试过程中还存在一些需要学习改进的地方:
总结一下,能不能拿到好的 offer,简历只是你的敲门砖,而面试技巧是你的加分项,其实现在大家都有,而且由于这种技巧层面的普及,尤其是 AI 的出现,大家现在都会。而现在公司的招人策略,都是倾向于 横向对比,也就是集中看一批候选人选出优秀者,其本质上就是看你能不能再专业领域上面拼过其他人,能不能再横向对比中胜出,所以说过往中复盘,总结,提升应该去花更多的时间,提高自己的核心竞争力。
最后,想对正在求职的同行们说一句:求职路上,难免会遇到挫折和不顺,可能会被拒绝,可能会迷茫,但请不要放弃。认真做好每一次准备,做好每一次复盘,查漏补缺,稳步提升,你总会遇到那个认可你、适合你的岗位。加油,我们都能在自己的领域里,闪闪发光~


本文作者:柳始恭
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!