面接一覧
Amazon logo

Amazon

シニア

オープンソースのValkeyを拡張し、AWS ElastiCacheとMemoryDBの中核をなすインメモリエンジンを開発する

AmazonのValkey互換インメモリデータベースの内部で、データパス、永続化レイヤ、レプリケーションプロトコル、そしてベクトル検索や全文検索を含む高度なデータ構造をオーナーとして担います。データベース内部構造と分散システムが交差する領域でC/C++による深いシステム開発を行い、Disney+、Snap、Zoom、Lyft、Airbnbといった顧客にサブミリ秒のレイテンシでサービスを提供します。

この面接を練習する

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

模擬面接を始める

この面接で問われること

  • インメモリデータベースの永続性:トランザクションログ、スナップショット、レプリケーション
  • パフォーマンスエンジニアリング:メモリアロケータ、I/O最適化、ロックフリー並行処理
  • 互換性を壊さずにオープンソースシステム(Valkey)へ新機能を追加する拡張開発
  • 分散データにおけるアクティブ・アクティブレプリケーションと競合解決
  • 本番環境のデバッグ:クラッシュダンプ、メモリ破壊、ホットパスのプロファイリング
  • テクニカルリーダーシップとメンタリング

よくある質問の方向性

サブミリ秒レイテンシのインメモリデータベースの永続化/レプリケーションレイヤを設計してください

メモリアロケータやI/Oパスをチューニングしてスループットを大幅に改善した経験

互換性を壊さずにオープンソースエンジンへ新機能(例:ベクトル検索)を統合した経験

C/C++での本番環境におけるメモリ破壊やクラッシュダンプ問題のデバッグ

アクティブ・アクティブレプリケーションと競合解決におけるトレードオフ

アーキテクチャ/設計レビューのリードと、チームのエンジニアへのメンタリング

元の求人ページを見る

Amazon Senior Software Development Engineer の面接一覧

Amazonの面接一覧

関連する面接