亞馬遜 SDE 面試問題(2026)

亞馬遜 SDE 的面試流程很獨特,因為行為面試的成分幾乎貫穿每一輪,並以 16 條領導力準則(Leadership Principles,簡稱 LP)為核心。你可以預期會有編碼環節(資料結構、演算法)、一到兩輪系統設計討論,以及幾乎每輪面試都會出現的基於 LP 的行為問題——每位面試官通常會被分配特定的準則來考察。

編碼的門檻是扎實的,但對於準備充分的候選人來說,這往往不是最難的部分;基於 LP 的行為問題才是很多面試勝負的關鍵所在。亞馬遜明確要求使用 STAR 方法,並希望聽到以資料支撐的第一人稱故事(用『我』,而不是『我們』),帶有可衡量的結果。含糊其辭或把功勞歸給團隊的回答會得低分。

下面的問題把亞馬遜常見的編碼題型和你應該提前準備好故事的 LP 提問結合在一起。為每一條重要的準則準備兩個不同的故事,因為面試官會不斷追問,深入挖掘你具體做了什麼以及結果如何。

亞馬遜 SDE 面試問題及應答方法

1. 兩數之和 / 找出和為目標值的數對。

應答思路: 用雜湊表一次遍歷完成,時間複雜度 O(n)。說明用空間換時間與排序加雙指標方案之間的取捨。這是亞馬遜標準的熱身題;乾淨地得到最優解,並討論重複值的處理。

2. 找出最常見的單詞 / 出現頻率最高的 k 個元素。

應答思路: 用雜湊表計數加堆積(O(n log k)),或者用桶排序(O(n))。亞馬遜喜歡這道題,因為它可以延伸出『在海量日誌流上如何實作』的討論。

3. 複製一個帶隨機指標的鏈結串列。

應答思路: 把複製出來的節點插入原鏈結串列中再拆分開(額外空間 O(1)),或者用一個從原節點到複製節點的雜湊表。仔細講清指標的記帳邏輯;這是亞馬遜考察細緻程度時常用的題型。

4. 課程表(偵測環 / 拓撲排序)。

應答思路: 把先修課程關係建模為有向圖;用 Kahn 演算法,或帶遞迴堆疊的 DFS 來偵測環。解釋為什麼存在環就意味著這個課程安排是不可能完成的。

5. 設計一個類似亞馬遜訂單履行系統 / URL 短連結服務的系統。

應答思路: 先明確需求和規模,定義 API,選擇儲存方案和 ID 方案,然後討論快取和一致性。把這些選擇與可用性聯繫起來——這正是亞馬遜看重的設計價值觀。

6. 說說一次你對超出自己職責範圍的問題主動承擔責任的經驗。(Ownership,主人翁精神)

應答思路: 使用 STAR 法則,以第一人稱講述,並用資料支撐。Ownership 是最常被考察的準則之一:展示你發現了一個缺口,行動超出了本職角色,並取得了一個可以量化的、可衡量的結果。

7. 描述一次你持不同意見但最終全力執行的經驗。(Have Backbone; Disagree and Commit,有主見;服從並執行)

應答思路: 選一個真實的分歧場景:你用資料表達了自己的觀點,而一旦決定做出之後就全力投入執行。亞馬遜既想看到你的堅持己見,也想看到後續的執行力,以及最終的結果。

8. 說說一次你在緊迫期限下交付成果的經驗。(Deliver Results,達成業績)

應答思路: 使用帶有指標的 STAR 法則。強調優先順序排序、你捨棄了什麼,以及量化後的結果。亞馬遜嚴格篩選那些能在約束條件下真正交付成果的候選人,而不只是會做計畫的人。

在亞馬遜 SDE 面試中獲得即時協助

亞馬遜把領導力準則貫穿到每一輪面試中。Natively 的行為模式能幫助你根據真實經歷,即時組織出符合 STAR 結構的答案;它的程式設計支援能讀取螢幕上的題目並給出思路建議——全部在你的裝置上完成,耗時不到 500 毫秒。

Put it on your own machine.

A live-conversation assistant that runs locally. Nothing leaves your machine.

macOS 12+ · Windows 10/11

© 2026 Natively AI Private Limited

Source-available under the Natively Personal Use Source License v1.0 · IP geolocation by DB-IP