Amazon SDE 1 各轮面试题

作者 Aaron Cao · 更新于

Amazon SDE 1 各轮面试题
SDE 1 的问题按阶段划分。在线测评与电话面试是你要边讲边做的数据结构题。Loop 在此基础上再加编码,并加上以 tell-me-about-a-time 形式提问的 Leadership Principles,包括编码时段末尾。

SDE 1 的问题按阶段划分。在线测评与电话面试是你要边讲边做的数据结构题。Loop 在此基础上再加编码,并加上以 tell-me-about-a-time 形式提问的 Leadership Principles,包括编码时段末尾。

OA 与电话面试会出现哪些编码题?

你要的是 SDE 1 题单,不是读起来像资深 Loop 的泛化 Amazon 题单。本节点名在线测评与电话面试里真正出现的题族,多数应届候选人就是在这里被筛掉。模式可迁移;上季泄露的原题通常不行。

  • 数组与字符串。双指针、滑动窗口、频次统计、原地改写。
  • 哈希表。分组、异位词、前缀结构,以及决定用什么做键。
  • 树与图。BFS 与 DFS,包括网格、连通分量与简单最短路径。
  • 栈与队列。单调栈、滑动窗口最大值,以及顺序重建。
  • 排序与堆。第 K 大元素与归并形态,不是竞赛级几何题。

测评还包含映射到 Leadership Principles 的工作风格问卷。把这份问卷当作计分项。电话面试接着要求你在共享编辑器里边写边讲,结尾常跟一条行为追问。分角色题库见 题库专题

哪些 Leadership Principles 题应届生真能答?

Amazon 仍会用 tell me about a time 来提问。在 SDE 1,故事可以来自实习、课程项目、校园兼职与小组作业。追问并不会更软。面试官要的是你的行动、你否决的替代方案,以及一个你能站得住的结果。

  • 讲一次你主动接手了并非指派给你的事。
  • 描述一次你与队友意见不合。决定之后你做了什么?
  • 讲一次你错过截止日期,或上线了出问题的东西。
  • 举一个你用数据而非意见改变计划的例子。
  • 描述一次你简化流程或砍掉多余工作且不影响质量。
  • 讲一次你负责的项目里最复杂的 bug 或设计选择。

准备 6 到 8 个彼此不同的故事,不要只靠一个打磨过的轶事。每个故事映射到两条原则,这样两位面试官追同一主题时你可以轮换。Loop 如何用这些原则,见 公司面试专题

如何构建经得住追问的 SDE 1 回答?

用 STAR,然后压缩前两个字母。简短情境、一句任务,大部分时间用第一人称讲行动,以及一个有数字的结果(若你有)。「我们改进了流水线」站不住。「我通过切分输入把批处理从 40 分钟降到 12」站得住,哪怕发生在实习里。

一位只有一次实习的应届候选人带了缓存故事,被依次追问她在客户端改了什么、为何不加长 TTL、命中率之前是多少、键冲突时什么坏了。她有自己仪表盘上的数字,故事就站住了。第二个故事是复数人称的小组课项目,面试官一分钟就换题了。

把后半段追问大声排练。你可以在 模拟面试页 上用 AI 面试官练这种压力。

实时助手在 SDE 1 题目里适合用在哪?

在口语的 Amazon Chime 轮次中,SubcueAI 会转写面试官的问题,并在你这一侧给出建议结构,出现在 macOS 与 Windows 的桌面浮层,或 Chromium 浏览器扩展侧栏。没有会议机器人进会,也不会向会议页面注入任何内容。对 Leadership Principles,有用的输出是哪一个你自己的故事合适,而不是脚本。

两条诚实限制。若在线测评或编码时段被监考、录制或共享屏幕,实时辅助不在范围内。若被要求共享屏幕,屏幕上的一切都可见。口语辅助如何架构,见 可探测性专题

常见问题

Amazon SDE 1 会问系统设计题吗?

完整系统设计比 SDE 2 少见。预期是数据结构编码加 Leadership Principles;若日历上有设计场次,以招聘方为准。

SDE 1 在线测评有多少道编码题?

Amazon 不公布固定题数。候选人普遍描述为编码题加工作风格问卷。练习上面的题族,而不是一对泄露题。

编码轮里会问 Leadership Principles 吗?

经常会。即使是编码时段也准备一个短故事。Bar Raiser 轮不是唯一会出现这些问题的地方。

只有一次实习时,能用课程项目吗?

可以,只要你能拆出自己的决策与结果。用「我们」讲的共享小组功劳经不起追问。

做 SDE 1 题目时能用 AI 助手吗?

在自己机器上的口语 Amazon Chime 轮次中,助手可以转写并建议结构。在监考测评或共享屏幕的编辑器上则不在范围内。

相关问题

← 更多关于 按岗位与主题分类的面试问题