面接一覧
Amazon logo

Amazon

ミドル

AWSのサーバーレス・ビッグデータ/AIストレージ基盤を支える分散インメモリデータストアをRustで開発

AWS Serverless StorageチームのSDE IIポジションで、Rustを用いて分散インメモリデータストアのコア機能を開発します。ビッグデータ分析やAIワークロード向けの高スループットなデータ処理が主眼です。あわせて、EC2/ECS/EKS上でクラスタのライフサイクルを管理する高可用性マイクロサービス(動的スケーリングや安全なロールアウトを含む)も構築します。応募要件は、実務でのソフトウェア開発経験3年以上、設計・アーキテクチャ経験2年以上、C#/C++/Java/Perlなどによる大規模なマルチティア/マルチスレッドシステムの実装経験です。

この面接を練習する

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

模擬面接を始める

想定される形式

Amazonの標準的なSDE II選考プロセスに沿って、オンラインのコーディングテストに加え、Leadership Principlesに基づく行動面接が実施される見込みです。

この面接で問われること

  • 分散インメモリデータストアの設計(Rust:メモリ安全性、並行処理)
  • ビッグデータ/AIワークロード向けの高スループットなデータ処理
  • EC2/ECS/EKS上のクラスタライフサイクル管理マイクロサービス:スケーリングと安全なロールアウト
  • ノードレベルのパフォーマンス最適化(CPU/メモリ/ディスク)
  • 柔軟でスケーラブルなデータ永続化レイヤーのAPI設計
  • ビッグデータエコシステムとの連携(例:Spark)

よくある質問の方向性

大量のデータセットを扱う分散インメモリデータストアの設計

Rustの並行処理・メモリ安全性の概念(または他のシステム系言語での同等の知識)

EC2/ECS/EKS上で安全なローリングアップデートを行うクラスタライフサイクル制御サービスの設計

ノードレベルでCPU/メモリ/ディスク使用率を最適化した経験

大規模分散アプリケーションにおけるオブジェクト指向/マルチスレッドのシステム設計

自身が構築したサービスのSDLC全体をエンドツーエンドで担った経験

元の求人ページを見る

Amazon Software Development Engineer の面接一覧

Amazonの面接一覧

関連する面接