
Amazon ng 四轮强度还是比较大的,个人觉得比较重要的一点:我针对自己比较出彩的项目经历做了一份ppt,在面试中起到了引导面试官的作用,让面试官的追问落入我们设计好的部分,以不变应万变。申请的是 Amazon NG SDE ,四轮面试,每轮两道 BQ 加一道 coding,整体节奏不算紧张,但 BQ 的坑比想象中多。
Amazon NG SDE 面试流程
Amazon 的 NG 面试2026年是四轮,NG的面试有三轮Code和一轮BQ,BQ需要围绕Amazon LP来展开,Coding 难度在 Medium 到 Hard 之间,这次准备的很充分,Coding 基础也不错。
Round 1
BQ1: 说一个自己如何organize产品的例子。
BQ2: 举一个自己Miss deadline的例子。
BQ3: 自己遇到了认为错误的,但是坚持自己看法的。
准备的故事用STAR的方式去描述,除了前两个project that you’re most proud of, 剩下的最好都加上lessons learned。在叙述故事的时候要用简洁容易理解的方式。面试官并不在意你是否用了Java还是python,用了advanced tech or not。他在意的是你这个故事中你的态度,你的ations有哪些,结果是否达到预期。如果不知道怎么讲故事的话,可以问一问gpt老师。
如果担心BQ回答的不好,可以提前准备更多的例子。这种就适合对自己表达不是很自信,又怕大脑空白的选手。就拿亚麻来举例,把六个准备好以后,先对应到可以用的LP上。比如conflict就明显对应到disagree那一条; time management可以对应到bias for action; 骄傲的项目可以对应好几条,比如deeo dive, ownership,learn and curious
Round 2
面试官是一位国人 SDE,整体感觉比较随和,交流氛围还不错。开场先简单聊了一下我简历上的项目,没有特别强压迫感。中间他语速比较快,偶尔还会夹一句中文,比如“就是”,所以整体沟通起来还挺自然的。
Coding 题是经典的 Edit Distance。基础题需要写代码,主要就是动态规划,定义 dp[i][j] 表示 word1 前 i 个字符变成 word2 前 j 个字符所需的最少操作数,然后根据插入、删除、替换三种操作做状态转移。
后面有一个 follow-up:在原来的操作基础上,额外允许对整个 string 做一次 reverse,问思路即可,不要求写代码。我的理解是整体还是动态规划,只是在原有递推基础上加入 reverse 之后的可能结果。可以分别考虑正常字符串和反转后的字符串到目标串的编辑距离,再取最小值;如果 reverse 可以作为一步操作,则结果需要加上这一步操作成本。总体思路和原题接近,重点是把新增操作纳入状态或候选转移里。
Round 3
面试官说自己在亚麻待了六年,听到这里我已经感觉 Amazon + TikTok 的 debuff 快叠满了。开场做完自我介绍之后,他没有怎么深挖简历,直接进入一道 OOD 题。
题目是设计一个 allowlist 系统,需要实现对应的 API interface,并支持一些比较 fancy 的功能。整体更像是看你怎么做对象设计、接口抽象和功能扩展,而不是单纯写算法。重点应该是先把 allowlist 的使用场景、数据结构、权限判断逻辑、增删改查接口,以及后续扩展能力问清楚,再开始设计。
Round 4
面试官是一位印度大哥,络腮胡,语速很快,看人的眼神也比较犀利。整体感觉人挺聪明,思路也很快,但对应的压力也会比较大,面试节奏不算轻松。
题目是一道数组题:找到最长的 subarray,要求这个子数组的和为 0。
这题核心思路是前缀和 + 哈希表。遍历数组时维护当前前缀和 prefixSum,如果某个前缀和之前出现过,说明中间这一段子数组的和为 0。为了得到最长长度,哈希表里只记录每个前缀和第一次出现的位置。遍历过程中不断更新最大长度即可。时间复杂度是 O(n),空间复杂度是 O(n)。
如何准备Amazon NG?

准备 Amazon NG SDE,除了刷 Coding,BQ 和 OOD 也需要提前准备。这次四轮面试中,Coding 涵盖了 Edit Distance、Prefix Sum 以及 OOD 等不同类型的题目,建议重点复习 Dynamic Programming、Hash Map、Graph、Array、String 等常见方向,同时不要只练原题,最好针对每道题继续思考 Follow-up,比如增加新的操作或限制条件后,原来的解法是否还能成立。
BQ 建议提前准备 6–8 个真实经历,并根据 Amazon Leadership Principles 做归类。可以重点准备自己最 proud 的项目、Miss deadline、Disagreement、解决困难、主动承担责任以及失败经历等。回答时可以按照 STAR 的思路组织,但不要过度背模板,重点讲清楚自己当时为什么这么做、具体做了什么以及最终结果。面试官往往会继续追问,所以每个故事最好提前想好不同角度的 Follow-up。
如果有比较出彩的项目,也可以提前整理一份简短的 PPT,梳理项目背景、个人职责、技术方案、遇到的问题以及最终结果。这样面试过程中可以主动引导项目话题,把面试官的追问带到自己比较熟悉的部分。整体来看,Amazon NG SDE 的准备重点并不是单纯增加刷题数量,而是同时把 Coding、BQ、OOD 和 Project Deep Dive 准备完整。
总结
这次 Amazon NG SDE 四轮面试整体强度还是比较大的,Coding、BQ 和 OOD 都有涉及,而且不同轮次的面试风格差异也比较明显。除了提前刷好常见 Coding 题型,也建议准备足够的 BQ 故事和 Project Deep Dive,尤其要熟悉 Amazon Leadership Principles,并提前想好可能的 Follow-up。
如果你正在准备 Amazon SDE 面试,可以参考更多真实面经,提前了解不同轮次可能遇到的 Coding、BQ 和 OOD 题型。InterviewShow 也整理了 Amazon SDE 面试流程、真实面经和题目解析,并提供针对性的面试辅导,可以作为备考时的参考。
想获取更多 Amazon及相关公司的面试支持,欢迎随时联系 InterviewShow。