Netflix Data Engineer Interview Questions & Practice
Netflix runs petabyte-scale pipelines on Spark, Iceberg and Kafka. Interviews test deep SQL, Spark optimization and streaming design. Practice below, then check live Netflix data roles.
Practice challenges
- E-commerce: Customers Who Placed an Order (IN Subquery) (sql, easy, +50 XP)
- Advanced Joins: Customers With No Orders (sql, easy, +50 XP)
- DENSE_RANK: Rank Employees Without Gaps (sql, easy, +50 XP)
- SUM OVER: Calculate Running Total of Daily Sales (sql, easy, +50 XP)
- SUM OVER PARTITION BY: Running Total Per Department (sql, easy, +50 XP)
- LAG: Show Previous Day's Sales Amount (sql, easy, +50 XP)
- LAST_VALUE: Show Last Day's Sales on Every Row (sql, easy, +50 XP)
- Monthly Revenue Report Using DATE_FORMAT (sql, easy, +50 XP)
- Top 5 Customers by Total Amount Spent (sql, easy, +50 XP)
- Fix the Broken Pipeline (pyspark, medium, +75 XP)
- Parse Apache Logs with Regex (pyspark, medium, +120 XP)
- Extract Error Codes from Log Strings (python, medium, +100 XP)
- Advanced Joins: All Customers With Orders (Including No Orders) (sql, medium, +100 XP)
- Advanced Joins: Payments With Order and Customer Info (sql, medium, +100 XP)
- Bonus: Total Payment Per Customer (3-Table JOIN) (sql, medium, +100 XP)
- Bonus: Each Order With Customer Name and Payment Amount (sql, medium, +100 XP)
- Top 3 Highest-Paid Employees in Each Department (sql, medium, +100 XP)
- Number of Orders by Each Customer per Month (sql, medium, +75 XP)
- Total Sales Amount by Product Category (JOIN) (sql, medium, +75 XP)
- Orders per Customer per Month (PySpark) (pyspark, medium, +75 XP)
Live Netflix Data Engineering jobs
- Distributed Systems Engineer (L4) - Data Platform — USA - Remote
- Senior Data Engineer 5 — Warsaw,Poland
- Distributed Systems Engineer 4 - Data Platform Poland — Warsaw,Poland
- Data Engineer (L5) — USA - Remote
- Data Engineer (L5) - Ads — USA - Remote
- Analytics Engineer 5 - Content DSE — Los Gatos,California,United States of America
What is the Netflix Data Engineer interview like?
Expect advanced SQL, Spark transformations and performance questions, a pipeline/system-design round at scale, and strong emphasis on ownership and judgment.
Which skills matter most for Netflix data roles?
Spark, SQL, streaming (Kafka/Flink), table formats like Iceberg, and the ability to reason about data quality at very large scale.
Not affiliated with Netflix. All companies · Free challenges · DE jobs