Amazon フロントエンドデベロッパー電話面接体験談:好感触も無言のまま不合格
Amazonフロントエンドデベロッパー·記載なし·面接時期: 2022年不合格更新日: 2026年7月17日
この候補者は、Informatica、Adobe、Walmartでの面接も含む、より広範なフロントエンドデベロッパー職の求職活動の中で、Amazonの電話面接を1回受けた。このラウンドでは、CSSとJavaScriptの基礎知識に加え、ライブコーディング課題と短い行動面接のセクションが組み合わされていた。
面接官はまずCSSのpositionプロパティとz-indexについて質問し、続いてブラウザのレンダリングやクロージャといったJavaScriptのトピックに移った。その後、ディープコピー関数と配列をフラット化する関数を、いずれもJavaScriptの組み込みメソッドを使わずに実装する、という2つの実装課題が出された。ラウンドの最後には星評価(スターレーティング)コンポーネントの実装と、2つの行動面接の質問があった。候補者はこのラウンドが普段以上にうまくいったと感じており、面接官もその場でそう直接伝えていたため、最終的な結果は余計に腑に落ちないものとなった。
選考プロセス
応募と日程調整
フロントエンドデベロッパー職に応募し、1回の電話面接に招待された。
電話面接
CSSの基礎、JavaScriptの概念、2つの実践的なコーディング課題、UIコンポーネントの実装、2つの行動面接の質問を含むラウンドを完了した。
面接後の音沙汰なし
面接後2週間、連絡がなかった。
フォローアップと不合格通知
状況確認のメールを送ったところ、翌日に具体的な理由の説明がないまま不合格の通知を受け取った。
フィードバックの依頼
不合格の理由についてもう一度丁寧に尋ねたが、それ以上の返信はなかった。
電話面接
CSSとJavaScriptの基礎知識、ライブコーディング課題、行動面接の質問
- CSSのさまざまなpositionプロパティについて説明してください。
- z-indexの仕組みについて説明してください。
- ブラウザがページをレンダリングする仕組みを説明し、JavaScriptのクロージャについて説明してください。
- JavaScriptの組み込みメソッドを使わずに、ディープコピー関数を実装してください。
- JavaScriptの組み込みメソッドを使わずに、配列をフラット化する関数を実装してください。
- 星評価(スターレーティング)コンポーネントを実装してください。
- 2つの行動面接の質問(具体的な内容は元の投稿に記載なし)。
候補者はこれを求職活動全体の中でも特に手応えのあった面接の一つだったと述べており、面接官もその場で肯定的なフィードバックを伝えていた。
学びのポイント
- コードだけでなく会話の中でもCSSのpositioningとz-indexについてすらすらと説明できることが早い段階で求められ、そのラウンド全体の基調となった。
- コーディングが始まる前に概念的な内容に重きが置かれるラウンドでは、ブラウザのレンダリングやクロージャを声に出して説明する練習をしておくと役立つ。
- ディープコピー、配列のフラット化、星評価ウィジェットのような小さなUIコンポーネントなど、よくあるバニラJavaScriptの実装を、ライブラリのメソッドに頼らずに練習しておく価値がある。
- 高い技術的パフォーマンスとその場での肯定的なフィードバックがあっても、良い結果が保証されるわけではないため、結果が出るまでは期待を抑えめにしておくとよい。
- 数週間経っても連絡がない場合、丁寧なフォローアップをすれば回答を引き出せることがあるが、企業側が具体的な理由を必ず伝えてくれるとは限らない。
出典
質問と選考プロセスの事実は、下記リンクの候補者本人の公開投稿に基づきます。本文は当サイトによる再構成です。
候補者本人による英語の公開体験談を翻訳(出典: LeetCode Discuss)