Amazon SDE 1 各輪面試題
作者 Aaron Cao · 更新於

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,有用的輸出是哪一個你自己的故事合適,而不是指令碼。
兩條誠實限制。若線上測評或編碼時段被監考、錄製或共享螢幕,即時輔助不在範圍內。若被要求共享螢幕,螢幕上的一切都可見。口語輔助如何架構,見 可偵測性專題。