面接一覧
Netflix logo

Netflix

シニア

Netflix の A/B テスト・フィーチャーフラグ基盤を構築するシニア分散システムエンジニア

Netflix の Experimentation Platform 配下、Experience Foundation チームのシニアロール(L5、JD 上の正式タイトルは「Senior Distributed Systems Engineer」)です。あらゆるデバイス上のプロダクト体験のクリティカルパスに載る、実験のアロケーションとフィーチャーフラグ評価のための高スケール・低レイテンシなサービスをオーナーとして持ちます。信頼性はオンコール、インシデント対応、オブザーバビリティまでエンドツーエンドで担い、実験データをめぐって Flink、Spark、Elasticsearch、Druid を使うチームと協働します。

この面接を練習する

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

模擬面接を始める

この面接で問われること

  • 高スケール・低レイテンシな実験アロケーションとフィーチャーフラグ評価
  • 非中央集権型アロケーションとリアルタイムルール評価のアーキテクチャ
  • 本番のオーナーシップ:オンコール、インシデント対応、オブザーバビリティ(メトリクス/ログ/トレース)
  • パイプライン(Flink、Spark、Elasticsearch、Druid)をまたぐデータ/API コントラクトの設計
  • Java またはその他の JVM 言語でのコーディング
  • プロダクトエンジニアリングやデータサイエンスのパートナーとのクロスファンクショナルな協働

よくある質問の方向性

低レイテンシで非中央集権型のフィーチャーフラグ評価システムを設計せよ

クリティカルパス上のサービスで自身がオーナーとして対応したインシデントと、その後の信頼性改善を説明せよ

実験データの利用者に対して、データ/API コントラクトをどう定義し徹底するか

曖昧なチーム横断の依頼から、明確さと意思決定を引き出した経験

分散システムの課題に対する Java/JVM でのコーディング

元の求人ページを見る

関連する面接