我在 2026 年 3 月刚结束 amazon new grad loop。l4 SWE,seattle team。我 7 月入职。准备了大概 10 周,想写一下到底哪些真的有效,因为网上太多泛泛的建议。
new grad / entry level L4 的流程长什么样:
先是 online assessment。两道 lc 风格题,90 分钟。我这次是 medium 难度,一道图,一道字符串操作。你必须在截止前提交,不然他们看不到你的代码。我在 mock 里吃过这个亏。
然后是线上面试日:两轮技术 + 一轮 LP + 一轮 bar-raiser。
技术轮: 一轮 coding(两题,类似 OA,但需要边写边沟通),一轮 system design lite。new grad 的 system design 会降尺度。他们让我设计 URL shortener,不是那种重分布式系统的题。但你得能讲清组件:api layer、数据库选择、扩展性考虑。他们不期待 L5 深度,但想看到你确实想过。
LP 轮: 你是 new grad 也不会更软。他们问的是同样的 LP 问题。区别在于他们会按你的经验水平来校准什么算「significant」。课堂项目或实习也算。关键是具体:「我们做了 X,我负责 Y,结果是 Z」。别硬吹。
bar-raiser: 我这轮偏 customer obsession 和 dive deep。我感觉 new grad loop 里的 bar-raiser 会特别看 intellectual curiosity 和 coachability。他们问了「what's something you were wrong about recently」(你最近一次判断错的事是什么),我因为提前准备过,回答得还不错。
对我最有用的准备: 至少刷 120 道 lc,树、图、dynamic programming 比重高一点 准备 8-10 个 LP 故事,并且对应到具体 principle 大声练,不要只在脑子里练。live coding 的沟通是另一种技能。
欢迎提问,我能帮的尽量帮。