Amazon SDE I 新卒採用:内定までの4段階プロセス
AmazonSDE I(新卒)·シアトル(ワシントン州)/ カリフォルニア / インド(出典に記載の通り)·面接時期: 2022年5月オファー獲得更新日: 2026年7月17日
この候補者は、コンピュータサイエンス修士課程を修了したばかりの新卒として、2022年春にAmazonの新卒SDE I選考プロセスを受けた。選考は3種類の独立したオンラインアセスメントから始まり、その後Amazonのエンジニアとの同日実施のオンライン面接に進んだ。
以下の体験談では、候補者が実際に経験した順番でそれぞれのアセスメントと面接ラウンドを追い、出題された具体的なコーディング問題やリーダーシッププリンシプルに関する質問、さらに事前準備にどれくらいの時間をかけたかについても記している。
選考プロセス
応募
コンピュータサイエンスの修士号を取得し、新卒候補としてAmazonに応募。
OA1 - デバッグアセスメント
C、C++、Javaのいずれかで出題される7問の短いデバッグ問題を解く、20分の時間制限付きラウンド。
OA2 - テクニカルアセスメント
アルゴリズム問題2問に加え、スライダー形式で回答する時間無制限のリーダーシッププリンシプルに関するアンケートが含まれる70分のラウンド。
OA3 - ワークスタイルシミュレーション & 論理推論
シナリオ形式のワークスタイルシミュレーションと、時間制限付きの論理推論問題25問を組み合わせた2.5時間のアセスメント。
最終面接
同日に実施された45分のオンライン面接3回。各面接の間には15分の休憩を挟んだ。
結果
最終面接からおよそ1週間(営業日で約5日)後にオファーを受け取った。
OA1 - デバッグアセスメント
複数言語にまたがる時間制限付きデバッグ · 20分
- C、C++、Javaのいずれかで書かれた、修正・完成させる短いデバッグ問題7問。
候補者は7問中6問を正解。騒がしい環境で作業したことによる時間的プレッシャーがあったと述べている。
OA2 - テクニカルアセスメント
アルゴリズム問題とリーダーシッププリンシプルに関するアンケート · 70分
- Merge Two Sorted Listsに類似した問題。
- Subtree of Another Treeに類似した問題。
Amazonのリーダーシッププリンシプルをテーマにした、スライダー形式・時間無制限の行動特性アンケートも含まれていた。
OA3 - ワークスタイルシミュレーション & 論理推論
シナリオ形式の意思決定と時間制限付きの推論問題 · 2.5時間
- Amazonのリーダーシッププリンシプルに沿った回答を選ぶワークスタイルシミュレーションのシナリオ。
- 35分以内に解答する論理推論問題25問。
最終面接 - ラウンド1
リーダーシッププリンシプルと設計系コーディング問題 · 45分
- 自己紹介をしてください。
- 困難な課題に直面した経験について話してください。
- プロジェクト中に誰かの助けが必要になった経験について話してください。
- Tic-Tac-Toe(三目並べ)を設計してください。
候補者は面接前に類似の設計問題を解いたことがあり、約10分で完成させた。
最終面接 - ラウンド2
リーダーシッププリンシプルとゲーム設計系コーディング問題 · 45分
- 不人気なアイデアを提案した経験について話してください。
- 上司に相談せずに何かを決断しなければならなかった経験について話してください。
- プロジェクトで厳しい時間的制約に直面した経験について話してください。
- Minesweeperの派生問題:グリッドを構築し地雷を配置するAPIを設計した上で、それを解くロジックを実装する。
候補者はこの問題を見たことがなく、残り時間内では解答ロジックを部分的にしか完成させられなかった。
最終面接 - ラウンド3
リーダーシッププリンシプルと木構造比較のコーディング問題 · 45分
- 自己紹介をしてください。
- プロジェクトで締め切りを守れなかった経験について話してください。
- チームメンバーと意見が対立した経験と、それをどう解決したかについて話してください。
- Same Treeを再帰的に解いた後、フォローアップとして反復的なアプローチでも解く。
学びのポイント
- 専用の行動面接ラウンドに限らず、ほぼすべての面接ラウンドがリーダーシッププリンシプルの質問から始まったため、事前にエピソードを準備しておくこと。
- 見覚えのある問題であっても、コーディングの前にアプローチを声に出して説明すること。面接官が一緒に内容を確認してくることがある。
- 3種類のオンラインアセスメントはすべて同じくらい重要だと捉えること。ワークスタイルシミュレーションと論理推論の段階は軽視されがちだが、実際には2.5時間かかった。
- 面接の途中でコーディング課題の枠組みが変わっても柔軟に対応すること。今回もほとんど前置きなく設計系の問題が出された。
- 十分な準備期間を確保すること。候補者は面接前の長期間にわたって数百問を練習したと述べている。
出典
質問と選考プロセスの事実は、下記リンクの候補者本人の公開投稿に基づきます。本文は当サイトによる再構成です。
候補者本人による英語の公開体験談を翻訳(出典: LeetCode Discuss)