Netflix Interview Questions
Practice the exact questions companies are asking right now.
Design a crash-resilient file system
Prompt Design a resilient file system that can recover file contents correctly after a system crash (e.g., power loss / kernel panic). The interviewer...
Solve core probability and statistics questions
Answer the following short theory/computation questions (as in an OA multiple-choice section). Provide the key formula and a brief explanation. 1. Bay...
Group users by same last K watched movies
You are given a list of users' movie-watching histories. Each user’s history is an ordered list of movie IDs in the order they were watched (earliest ...
Find user pairs with overlapping last K movies
You are given the same user movie-watching histories as in the previous problem. Each user’s history is an ordered list of movie IDs from earliest to ...
Design an ads data model
System Design / Data Modeling: Ads Data Model Design the data model (logical schema) for an ads platform that supports: - Advertisers creating campaig...
Design an ad frequency capping system
System Design: Ads Frequency Capping You are designing an ad-serving platform (e.g., for a streaming service with ads). The product requires frequency...
Design a thread-safe key-value store
You are working on infrastructure for an AI platform. Inside a single process, many worker threads need to share a simple in-memory key–value store; a...
Design ads frequency capping service
Design an Ads Frequency Capping Service Context You are designing a service that ensures a user does not see the same ad creative or campaign more tha...
Implement longest increasing subarray with one deletion
Given an array of integers nums, return the length of the longest strictly increasing contiguous subarray you can obtain by deleting at most one eleme...
Design a robust conversion propensity model
Daily Notification Propensity Model (Top-20% Targeting) Context You need to score users once per day with the probability they will make a purchase wi...
Design Netflix viewport deduplication
Design an Algorithm to Ensure No Duplicates in the First Netflix Home-Page Viewport Context You are rendering a Netflix-style home page composed of mu...
Plan and analyze a ranking A/B test
Experiment Design: New Search Ranking Feature Context You are designing, running, and analyzing an online controlled experiment to evaluate a new sear...
Show Behavioral Fit and Experience
Behavioral and Leadership HR Screen — Software Engineer (Netflix) Context: This is an HR screen focused on your background, leadership, and culture fi...
Critique culture memo and design probes
Interpreting a Company Culture Memo (Data Scientist, HR Screen) You are interviewing for a Data Scientist role at a tech company that publishes a publ...
Design and power a frequency-cap experiment
Experiment Design: Raising a 7‑Day Frequency Cap from 3→4 Impressions Context A large video ad campaign plans to raise the per‑user rolling 7‑day freq...
Explain your memo, culture fit, and level justification
Behavioral Memo Walkthrough (HR Screen — Software Engineer) Context: Assume you submitted a 1–2 page memo as part of your application. In this screen,...
Implement topological sort from string input
You receive N lines of raw text describing task dependencies, e.g., 'install A after B', 'C->A', 'B before D'. Implement a function that: ( 1) parses ...
Model advertiser intake database schema
Advertiser Intake and Campaign Data Model (F1-style) Context You are designing a multi-tenant advertiser intake and campaign configuration system. The...
Aggregate D1 retention cohorts in SQL
Today is 2025-09-01. Using SQL (optionally outline a pandas approach too), compute daily engagement and D1 retention for the last 7 days (2025-08-26 t...
Demonstrate handling dismissive stakeholders with candor
Behavioral Prompt: Managing Adversarial Dynamics While Driving Outcomes Context You are interviewing onsite for a Data Scientist role. A senior interv...