我走完了 backend SWE L4 的全流程,团队是 Payments infrastructure。时间线从 recruiter 主动联系到发 offer:5 周。
轮次: Recruiter screen(30 分钟,纯流程/安排) Technical phone screen,面试官是 senior 的 IC:先做图上的 BFS/DFS 题,然后聊了 20 分钟 system design,主题是他们的 payments pipeline Virtual onsite:一天 5 轮 两轮 coding(一道数组操作,一道 DP,我差点慌了但救回来了) 一轮 system design:设计一个 marketplace 规模的实时 bid/listing 系统 一轮 behavioral:4-5 个 STAR 问题,重点在冲突处理、以及在压力下如何处理 tech debt 一轮「architecture deep dive」,让我讲一个我做过的系统
system design 对我来说最难。他们一直追问一致性取舍。不是挖坑题,但他们希望你知道为什么选 eventual vs strong consistency,而不只是会背这些词。
behavioral 方面,每个问题都有一个「what did you do when stakeholders pushed back(当相关方提出反对时你做了什么)」的角度。有点像 leadership principles,但没 Amazon 那么死板。
onsite 后第 8 天出结果。谈薪挺顺利,他们有一个 range,最后很平和地在中间值落了。