All interviews
Netflix logo

Netflix

Senior

Senior distributed systems engineer building Netflix's A/B testing and feature-flag infrastructure

This is a senior (L5, explicitly titled 'Senior Distributed Systems Engineer' in the JD) role on the Experience Foundation team within Netflix's Experimentation Platform, owning high-scale, low-latency services for experiment allocation and feature-flag evaluation on the critical path for product experiences across every device. You'll own reliability end-to-end (on-call, incident response, observability) and collaborate with teams using Flink, Spark, Elasticsearch, and Druid on experimentation data.

Step into this interview

Free · a live voice mock calibrated to this exact role

Practice this interview

What this interview tests

  • High-scale, low-latency experiment allocation and feature-flag evaluation
  • Decentralized allocation and real-time rules evaluation architecture
  • Production ownership: on-call, incident response, observability (metrics/logs/traces)
  • Data/API contract design across pipelines (Flink, Spark, Elasticsearch, Druid)
  • Coding in Java or another JVM language
  • Cross-functional collaboration with product engineering and data science partners

Common question themes

Design a low-latency, decentralized feature-flag evaluation system

Lead me through an incident you owned on a critical-path service, and the follow-up reliability work

How do you define and enforce a data/API contract for consumers of experimentation data

A time you drove clarity and a decision out of an ambiguous cross-team ask

Coding in Java/JVM on a distributed-systems problem

View the original posting

Related interviews