Amazon SDE 实习生面试流程
作者 Aaron Cao · 更新于

Amazon的 SDE 实习生面试流程比全职流程更短。首先是一次线上测评,包含编程题、工作情景模拟和工作风格问卷;之后通常是一到两轮视频面试,将编程题与领导力准则结合考察。
面试流程分为哪几个阶段?
关于Amazon招聘的大多数描述说的都是全职 Loop,而这并不是实习生候选人会经历的流程。本节介绍的是实习生版本,阶段更少,权重也更靠前。
- 申请与简历筛选。校园招聘按季节运作,因此时间点比其他招聘更关键。申请通常在夏末为次年岗位开放。
- 线上测评。这是一次计时、远程监考的测评,通过邮件发送。内容通常包括编程题、工作情景模拟(你需要针对职场情境作出回应)以及与领导力准则对应的工作风格问卷。
- 面试。通常是在 Amazon Chime 上进行一到两轮视频面试,每轮约 45 到 60 分钟,把编程题和行为面试题结合在一起考察。
- 录用决定与团队匹配。录用通知可能在具体团队确定之前就发出,团队匹配随后进行。
时间线因季节和招聘量而差异很大。有候选人反映,从测评到收到面试邀请之间,快则两周,慢则要等上几个月。
实习生流程与应届生流程有什么不同?
有三点不同会影响你的备考方式。最明显的是长度:应届生 SDE 1 候选人要面对四到五轮的 Loop,而实习生通常只面对一到两轮。应届生逐阶段版本的介绍见「/answers/topic/company-interviews」。
第二点是筛选发生的位置。由于面试轮次更少,测评环节承担了更多筛选工作,因此测评表现不佳比在更长的流程里更难挽回。把它当作真正的一轮考核,而不是走过场。
第三点是考察范围。系统设计不会出现在实习生级别,编程题也更偏向数据结构、字符串和图论,而不是分布式系统。不会缩水的是行为面试部分,这恰恰是实习生最容易低估的部分。
对实习生来说,领导力准则有多重要?
它们会被打分,面试官会记录你针对每条准则说了什么。常见的错误是认为学生没有什么经历可以拿来讲,于是领导力准则部分临场发挥,而编程题却准备了好几周。
课程项目、黑客松、兼职工作、社团活动和个人项目都是有效的素材来源。设想一位大二学生被问到,曾经在信息不全的情况下必须交付成果的一次经历。她讲的是一次小组作业:一名组员在提交前两天失联,她讲了自己删减了什么、最终交付了什么。这是一个有决策、有结果的完整故事,得分和一个真实工作案例是一样的。
准备四到五个故事,讲清楚情境、你采取的具体行动和结果,并做好被追问换一种做法会怎样的准备。大声按正常语速练习,这正是「/mock-interview」的用途;写好的笔记很少能扛住临场追问。
实习生流程中可以用助手吗?
这两个阶段的答案并不相同,把它们混为一谈正是候选人容易踩坑的地方。
线上测评是计时且远程监考的。Amazon的测评系统会监控整个过程,在这个阶段借助外部帮助属于违规行为,不管某个工具在技术上能做到什么都一样。这个阶段没有任何诚实的解读方式能让助手变得合适。
在自己电脑上进行的普通视频面试则是另一回事。一个能转写会议音频、并在屏幕上以悬浮层展示建议的本地助手,在技术上是可行的,也不会有机器人加入通话。但一旦你共享屏幕、面试是单向录制的应答,或者你用的是公司托管的电脑,这就超出了适用范围。这些边界在「/answers/topic/detectability」中有详细说明,值得在依赖任何工具之前先读一读。