面接一覧
Amazon logo

Amazon

ミドル

AWS Global Acceleratorの全パケットをルーティングするTier-0データプレーンを担うシステムレベルSDE

AWSがGlobal AcceleratorデータプレーンチームでSoftware Development Engineerを募集しています。同チームは、AWSエッジロケーションに流入するすべてのパケットのルーティングとロードバランシングを行うパケットプロセッサを開発・保有しています。Tier-0のグローバルサービスにおいて、分散システムとネットワーキングの深い知識が求められ、C/C++やDPDK/NGINXの経験があれば理想的です。

この面接を練習する

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

模擬面接を始める

想定される形式

AmazonのSDE選考フロー:電話面接(コーディング+LP行動面接)の後、コーディング、システム設計、Leadership Principlesの行動面接を組み合わせた4〜5回のオンサイト/バーチャルオンサイト面接が行われ、バーレイザーも参加します。

この面接で問われること

  • 分散システムとネットワーキングの基礎
  • 大規模なパケットルーティング/ロードバランシング
  • システムレベルプログラミング(C/C++、DPDK、NGINX)
  • メトリクスに基づく可用性・パフォーマンスの改善
  • 技術面でのオーナーシップとメンタリング
  • Amazon Leadership Principlesに基づく行動面接の深掘り

よくある質問の方向性

グローバルなエッジロケーションを横断してトラフィックを確実にルーティング/ロードバランシングするシステムの設計

特定のエッジロケーションでパケットロスやレイテンシの急上昇が発生した場合のデバッグ

ゼロから設計しエンドツーエンドでオーナーシップを持ったシステムについて(LPのOwnership)

C/C++や低レイヤーのシステムプログラミングの経験

フルリライトせずにTier-0サービスの可用性をどう改善するか(Invent and Simplify)

複雑な分散システムの問題に取り組むチームメイトをメンタリングした経験

元の求人ページを見る

関連する面接