2026-01-26
面试与规划
0

目录

从投石问路到全面出击
面试前的准备:精准定位,拒绝盲目投递
打招呼投简历:掌握技巧,打破“已读不回”魔咒
面试中的埋点技巧:主动输出,凸显自身价值
面试后复盘总结:查漏补缺,稳步提升
总结

11月底,公司裁员的消息悄然传来,这已经是今年的第三波了,办公室里难免弥漫着几分人心惶惶的气息,但我心里却异常平静。毕竟我也是时刻准备着,也没有最初的慌张与手足无措。其实在消息传来前,我就有过主动离开的想法,后来和媳妇仔细商量了一番,觉得主动离职不如趁这次裁员顺势而为,既能体面抽身,还能拿到N+1的补偿,索性就在裁员名单统计时,主动举起了手。

后来偶然得知,在12月中旬后又裁撤了一波,加起来我们部门几乎要被整体裁撤,那一刻反倒觉得自己的决定格外明智 —— 主动选择离开,总比被动点名辞退多了一份体面与从容。而公司在12月中旬正式通知了我们这些主动离职的人,特意给了半个月居家的缓冲时间,约定12月31日正式办理离职手续,补偿与12月的工资,会在1月10号一同发放。这段不慌不忙的缓冲期,也成了我安心备战新工作的黄金时间。

从投石问路到全面出击

刚开始,我只是随手投了几份简历试试水,核心目的不是急于拿到offer,而是想探探当前大厂的技术招聘侧重点,摸清行业用人趋势。等心里有了大致方向后,我便立刻投入到系统复习中,查漏补缺、巩固核心技能。12月中旬,伴随着离职倒计时的临近,我正式开启了求职之路。起初面试时,面对面试官的连环提问,我还有些磕磕绊绊,不少知识点掌握得不够扎实,回答也不够流畅连贯。但我没有气馁,每次面试结束后,都会静下心来复盘总结,梳理没答好的问题、补齐遗漏的知识点,一点点打磨自己的面试状态。

进入1月份,我的面试状态彻底回暖,不管是一面的基础考察,还是二面的深度追问,都能顺利通过,每一场都成功走到了谈薪阶段。截止到目前,从正式求职开始算起,我一共拿到了7份offer,类型各不相同:有稳定靠谱的央企岗位,有薪资可观的小团队负责人岗位,也有离家较远、薪资平平的普通岗位,足够我从容权衡、谨慎选择。

image.png

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

image.png

至于其他几份 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 的出现,大家现在都会。而现在公司的招人策略,都是倾向于 横向对比,也就是集中看一批候选人选出优秀者,其本质上就是看你能不能再专业领域上面拼过其他人,能不能再横向对比中胜出,所以说过往中复盘,总结,提升应该去花更多的时间,提高自己的核心竞争力。

最后,想对正在求职的同行们说一句:求职路上,难免会遇到挫折和不顺,可能会被拒绝,可能会迷茫,但请不要放弃。认真做好每一次准备,做好每一次复盘,查漏补缺,稳步提升,你总会遇到那个认可你、适合你的岗位。加油,我们都能在自己的领域里,闪闪发光~

如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:柳始恭

本文链接:

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