刚结束我面 Cash App money movement 团队的 senior backend 职位 loop。趁还新鲜分享下笔记。
轮次: Recruiter screen:30 分钟,挺标准。她一开始就把时间线和薪资范围讲得很直接,我很受用。 Technical phone screen:45 分钟,一道 coding(graph traversal,中等难度),最后还有 10 分钟聊我以前做过的一个系统。 Onsite:两天 5 轮。两轮 coding,一轮 system design,一轮 behavioral,一轮和 PM 的 cross-functional。
system design 这轮是专门围绕 payments infrastructure 的。比如他们直接让我设计一个转账系统,要能防 double-spend。你如果不是 fintech 背景,进去前最好花时间把 idempotency keys 和分布式事务补扎实。
behavioral 这轮让我意外。面试官明显认真看过我的简历。问题是围绕我真实工作经历来的,不是泛泛的模板题。她让我讲一次我 push back 产品决策的经历,然后一直往下挖细节。不是那种「tell me your strengths(说说你的优势)」的软球。
和 PM 的 cross-functional 那轮是 30 分钟 product sense 对话。不是 case interview,但他们想看你能像 stakeholder 一样思考。我差点因为太技术向而翻车。
最后没拿到 offer(recruiter 说是 leveling mismatch)。但流程本身算是我今年经历过比较干净利落的一次。