刚走完 Mercury 的 loop 拿到 offer,趁记忆还新赶紧写一下。
总共:5 轮,前后大概 3 周。
Round 1 recruiter call,30 分钟。很标准,基本就是「why Mercury,你在找什么」。她很犀利也很直接,没有那种 HR 客套表演。一开始就把整个 loop 长啥样、他们真正在意什么都讲清楚了,我很感激。
Round 2 hiring manager,45 分钟。一半聊背景,一半聊产品/系统思维。他让我讲我上一份工作里做过的一个分布式系统决策,然后我提到的每一个 tradeoff 他都追问到底。感觉像是技术版的苏格拉底式面试。具体细节一定要准备好。
Round 3 coding,1 小时。不是传统意义的 LeetCode 风格,题是基于你在 fintech 公司里真的会做的东西。我需要主动处理 edge case,而不是等他问。
Round 4 system design,1 小时。我做的是偏 payments 的设计。面试官不想听教科书答案,更想看你怎么 scope 问题,你什么时候默认简单,什么时候才选择复杂方案。
Round 5 values/culture,30 分钟。这轮比你想象的重要。他们问了低流程环境、在 ownership 不清晰时怎么工作、以及在信息不完整时怎么做决策。准备 2-3 个具体故事,不要只是「我很努力」。
最后一轮后 4 天就给了 offer。团队很小,决策过程感觉是真的在做决定。