Netflix Business Model, Revenue & Cost Structure Questions
In-depth analysis of Netflix's business model, revenue streams, pricing strategy, content costs, operating expenses, and profitability drivers, along with competitive positioning and platform economics within the streaming industry.
MediumTechnical
65 practiced
Design metrics to quantify binge-watching and engagement for Netflix. Propose at least three defensible metrics (with precise definitions and calculation approach), explain why each matters for retention and content investment, and describe how you would compute them from streaming event data.
MediumTechnical
85 practiced
Write a SQL-based revenue attribution query that prorates a user's monthly subscription fee to titles watched in that month proportionally to watch minutes. Given subscriptions (user_id, month, monthly_fee) and streaming_events (user_id, title_id, watch_seconds, month), produce revenue_per_title for the month and explain edge cases like zero watch time.
MediumTechnical
90 practiced
Write a SQL query to sessionize streaming events into viewing sessions per user assuming a 30-minute inactivity gap defines a new session. Input table: events(user_id, event_time timestamp, event_type). Output: session_id, user_id, session_start, session_end, session_seconds. Explain edge cases like events across midnight or very long sessions.
MediumTechnical
132 practiced
Case study: Netflix plans to pilot an ad-supported tier in a new market for 6 months. What are the core hypotheses to test, what metrics would you track (list primary and guardrail metrics), how would you design the experiment or rollout to measure incremental revenue vs cannibalization, and what success criteria would you set?
EasyTechnical
79 practiced
Using SQL (your dialect of choice), given the subscriptions table (user_id bigint, start_date date, end_date date NULLABLE, plan varchar, monthly_fee numeric, region varchar), write queries to compute for a given month (YYYY-MM): 1) Monthly Active Users (MAU) = distinct users with subscription active any day in the month; 2) New Subscribers = users with start_date in the month; 3) Churn Rate = users whose end_date is in the month divided by users active at the start of the month. State any assumptions about null end_date, trials, and timezone/cutoff.
Unlock Full Question Bank
Get access to hundreds of Netflix Business Model, Revenue & Cost Structure interview questions and detailed answers.
Sign in to ContinueJoin thousands of developers preparing for their dream job.