ラウンド別に見る 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 ではインターン、授業プロジェクト、学内アルバイト、グループワークからの話でよい。フォローアップは甘くない。面接官が欲しいのはあなたの行動、捨てた代替案、そして守れる結果だ。
- 割り当てられていないことを自分で引き受けた経験を話してください。
- チームメイトと意見が対立したときを説明してください。決定のあと何をしましたか?
- 締め切りを逃した、または壊れたものを出した経験を話してください。
- 意見ではなくデータで計画を変えた例を挙げてください。
- 品質を落とさず工程を簡略化したり余分な作業を切った経験を説明してください。
- 自分がオーナーだったプロジェクトで最も複雑なバグや設計判断を話してください。
磨き上げた一本ではなく、異なる話を 6 から 8 本用意する。各話を二つの原則に対応づけ、同じテーマを二人の面接官が追ってきたら差し替えられるようにする。Loop での原則の使われ方は 企業面接のトピック で扱っている。
フォローアップに耐える SDE 1 の答え方は?
STAR を使い、最初の二文字は短く。状況は短く、タスクは一文、大半の時間を一人称の行動に使い、数字があれば結果に入れる。「私たちはパイプラインを改善した」は落ちる。「入力を分割してバッチジョブを 40 分から 12 に削った」は、インターンでも持つ。
インターンが一度だけの新卒がキャッシュの話を持ち込み、順に、クライアントで何を変えたか、なぜ TTL を延ばさないか、以前のヒット率はいくつだったか、キー衝突で何が壊れたかを聞かれた。自分のダッシュボードの数字があったので話は持った。二本目は「私たち」のグループ授業プロジェクトで、面接官は一分で次へ進んだ。
フォローアップ後半を声に出して練習する。その圧力は 模擬面接ページ の AI 面接官に対してもかけられる。
ライブアシスタントは SDE 1 のどこで使える?
話し言葉の Amazon Chime ラウンドでは、SubcueAI が面接官の質問を文字起こしし、あなたの側に構成案を出す。macOS と Windows のデスクトップオーバーレイ、または Chromium ブラウザ拡張のサイドパネルだ。会議ボットは参加せず、会議ページにも何も注入しない。Leadership Principles では、台本ではなく自分のどの話が合うかが役に立つ出力になる。
正直な制約が二つある。オンラインアセスメントやコーディング時間が監視・録画・画面共有なら、ライブ支援は対象外。画面共有を求められたら、画面上のものはすべて見える。話し言葉支援の設計は 検出可能性のトピック にある。