面接一覧
Amazon logo

Amazon

ミドル

Amazon Athenaの分散クエリエンジン機能を、Hive・Spark・Prestoの内部実装に精通したシニア/プリンシパルエンジニアとともに開発するAWS SDE

AWS内のAmazon Athenaチームは少人数で起業家精神にあふれたチームで、Hive、Spark、Prestoといったオープンソースフレームワークを土台に、新しいビッグデータクエリ機能をゼロから構築します。分散システムとクエリエンジンへの深い理解が求められます。基本要件は実務でのソフトウェア開発経験おおむね3年以上と分散/マルチスレッドシステムの経験で、ハイレベルなチームながらポジション自体はミッドレベル相当です。

この面接を練習する

無料 · この職種に合わせて調整されたライブ音声模擬面接

模擬面接を始める

想定される形式

Amazonの標準的なSDE選考フロー:オンラインコーディングテストの後、コーディング、システム設計/アーキテクチャ、Leadership Principlesの行動面接(STAR形式)を組み合わせた電話/バーチャルオンサイト面接が行われます(Amazonが公開している定番のプロセスに準拠)。

この面接で問われること

  • 分散システムとクエリエンジンの設計(例:Presto/Hive/Spark型のアーキテクチャ)
  • コーディングの基礎:データ構造、アルゴリズム、テスト可能なコード
  • 大規模・高パフォーマンスな本番システムの設計
  • Amazon Leadership Principlesに基づく行動面接(STAR形式)
  • ICポジションながら求められるテクニカルメンターシップ

よくある質問の方向性

ペタバイト級のデータにスケールする分散クエリ実行システムの設計

コーディングラウンド:データ構造/アルゴリズム問題の実装と最適化、計算量の分析

分散SQLエンジンがノードを横断してクエリをどのようにプランニング・最適化・実行するか

STAR形式:戦略的な技術プロジェクトを設計から本番稼働まで推進した経験

STAR形式:他のエンジニアへのメンタリングやテクニカルリーダーシップの経験

ゼロから構築する新システムにおける信頼性/スケーリングのトレードオフ

元の求人ページを見る

Amazon Software Development Engineer の面接一覧

Amazonの面接一覧

関連する面接