上周四面完 Amazon SDE2 的 onsite。趁还热乎发一下,因为我准备时基本找不到新内容。
一共 4 轮:2 轮 coding、1 轮 system design、1 轮 behavioral(LP 轮)。全程 virtual,用 Chime。面试官都算准时,有一位明显在照本宣科。
System design 轮: 设计一个 URL shortener。经典题我知道。但他们挖得比基础版本深很多,重点追问: 10B 短链规模怎么做 analytics 怎么做(每条 URL 的点击量、按地理位置拆分) redirect service 掉了,但 creation service 还活着怎么办 hot key 怎么处理(病毒式传播的链接被狂刷)
我大概 15 分钟讲完高层架构,后面 30 分钟基本就是面试官狂钻边界情况。她对 system design 很熟。别临场硬编。
Coding 轮: 一题中等偏上的图题(connected components 变体),另一题基本是滑动窗口,但中途加了一个约束改变了复杂度。标准 LeetCode medium 范围,不离谱。
LP 轮: 14 条 leadership principles 都可能考,但 SDE2 似乎更集中在 Customer Obsession、Dive Deep、Ownership。我被不同面试官问了两次「tell me about a time you disagreed with your manager(讲讲一次你和你的 manager 意见不一致的经历)」,所以重复题要预期。
时间线备注: 周四面完,recruiter 说 5 个工作日出结果。实际 3 天就回了。不知道是好还是坏信号。
Level 是 SDE2(约等于 L5)。NYC 岗,hybrid,一周 3 天进办公室。
欢迎提问。大家 2026 都是什么情况,LP 轮是变难了还是我自己的问题?