OfferForge 导师 Dr. W. — 博士毕业,前 FAANG Senior MLE。研究方向为大规模分布式机器学习系统,曾在顶级国际学术会议发表多篇论文。负责团队学术方向把控与 MLE 面试辅导。
OfferForge 导师 Dr. S. — 前大厂 Senior SDE,精通分布式系统与大规模数据处理。曾在顶级技术会议发表多篇技术报告,专注于系统可扩展性与可靠性。负责课程体系设计与 System Design 面试辅导。
OfferForge 导师 Dr. L. — 前大厂 Senior SDE,深耕分布式系统与微服务架构。在服务治理、事件驱动架构方面有丰富实战经验。负责求职策略制定与 SDE 面试辅导,已帮助多位候选人斩获 Senior 级别 Offer。
这次拿到 Meta 的机会,我把整个 timeline 整理下来,回头看真的是一场持久战。从最开始官网投递到真正进入 team match,前后拖了差不多五个月,中间还经历了各种 reschedule 和额外的加面。
一切开始于二月份,当时我在官网海投了 E3 SWE backend product,没有内推,纯粹是 cold application。那时候只是抱着试一试的心态,后来一直关注地里的帖子做准备。到了四月初,recruiter 主动 reach out,不过她说目前没有 E3 的 headcount,而且 E4 只有 fullstack 的机会。我虽然是 backend 出身,但还是决定试一试,于是约了四月底的 screen。结果这个 screen 被连续 reschedule 了两次,第一次是提前一天通知说安排不过来要改时间,第二次更离谱,面试官直接没有出现。等到真正面上 screen 已经是五月底了,好在三天后收到了通过的消息,正式进入 VO 流程。
因为是 fullstack 方向,我只能走 product architecture track,但这部分我之前没怎么准备过,所以主动把 VO 往后挪到了六月底。本来正常的 VO 是四轮,包含两道 coding、一轮 BQ 和一轮 system design,但我被多加了一轮 coding。问了 coordinator,他解释说这是内部 training,不会影响最终结果。VO 又因为安排问题再次 reschedule,最终定在了七月底,连续两天面完了五轮。那几天心态比较紧张,但总体感觉还算顺利。面完后一周一直没消息,我忍不住主动问 recruiter,结果对方秒回,说会在当周之内给我最新的 update。第二天她告诉我整体还可以,但 product 部分差点意思,想让我加一轮 followup。
加面这部分也非常折腾,第一次 followup 在面试前 5 个小时又被 reschedule,重新约到了一周以后,结果分配的还是同一个面试官。到八月底终于完成了这场 followup,但感觉发挥比 VO 略差,尤其有一道题我和面试官在一个细节上纠结了快 5 分钟。那一周我心里一直悬着,直到九月初才收到 recruiter 的邮件通知通过,第二天她安排了电话正式告知我进入 team match,并且明确说从现在起只有 60 天的时间来 match team。
从 “hello from Meta” 到 team match,整整走了五个月。一方面是我自己觉得准备不够充分,所以尽量把面试往后推,另一方面也是因为 Meta 的流程和 reschedule 太频繁,不知不觉就拖成了一场 marathon。等到拿到 team match 确认时,心里更多的是松了一口气。