Netflix interview prep · updated Oct 2026

Netflix Data Analyst Interview Questions

Data Analyst 8 questions

Analysis at a streaming company starts from play events: who pressed play, on which device, in which country, and how far they watched. Prepare to define what counts as watching a title, to describe queries over viewing data in words, to reason about tests of artwork and layout, and to spot when a surprising number is only a logging fault. What to show here: careful definitions and honest reading of viewing data. Each question below has what the interviewer is checking, an answer frame and a sample spoken answer to adapt.

Behavioral

1. Tell me about a time you had to tell a team that the test of their idea showed no gain. How did you handle it?

What they are checking
Checks whether you report results honestly and with care, even when people hoped for a win.
Answer frame
  1. Describe the idea and the team's hopes.
  2. Explain the result and how sure you were.
  3. Share how you presented it.
  4. Say what the team did next.
Sample spoken answer

“A team had spent weeks on a new layout and expected a clear win. The test showed no real difference in how much people used the product. Before saying anything, I checked the group sizes, the length of the test and the logging, so I could trust the result. Then I met the team lead first, in private, and walked through the numbers. In the wider meeting I showed what we had learned: which groups liked it and which did not. I did not soften the main finding. The team kept one part of the design. The outcome was your result.”

Red flag to avoid

Weak answers search for any small group where the idea won and present that as success.

Behavioral

2. Describe a time you found that events were being counted twice or not at all. How did you notice, and what did you do about past reports?

What they are checking
Checks your attention to data quality and your honesty about numbers that were already shared.
Answer frame
  1. Explain what looked wrong.
  2. Describe how you traced the cause.
  3. Share the fix.
  4. Explain how you corrected past reports.
Sample spoken answer

“A weekly number rose sharply for one kind of device and nothing in the product explained it. I looked at raw events for a few users and saw the same start event sent twice, a moment apart. A new app version retried the message even when the first one had arrived. I worked with the engineers to add a unique id to each event, and I removed duplicates in the reporting table. Two reports had already gone out with the high number. I sent a correction with the old and new values and a short note on the cause. The result was your result.”

Red flag to avoid

Weak answers fix the data going forward and stay silent about reports that were already wrong.

Metrics

3. How would you define whether a member watched a title? A play of ten seconds and a play of the whole film should not count the same.

What they are checking
Checks whether you can build a clear definition, see its edge cases and explain the trade-offs.
Answer frame
  1. State what the number will be used for.
  2. Propose a rule based on time or share watched.
  3. Test it on short films, long series and children's titles.
  4. Write the definition down and keep it stable.
Sample spoken answer

“I would start from the purpose. If the number is used to judge whether people chose a title and stayed, a few seconds should not count. One option is a minimum share of the running time. Another is total hours watched divided by running time, which gives a number comparable between a short film and a long one. I would test each rule on edge cases: a short cartoon that a child repeats, a series where one episode is sampled, a film paused and finished over a week. Whichever rule we choose, I would publish it and not change it quietly.”

Red flag to avoid

Weak answers count every press of play as a view, or pick a rule without saying what decision it serves.

SQL

4. In words, how would you find, for each country, the share of members who finished the first episode of a series and started the second within a week?

What they are checking
Checks whether you can plan a query with joins, time windows and a correct denominator.
Answer frame
  1. Find members who finished episode one, with the finish time.
  2. Find the first start of episode two per member.
  3. Join the two and keep starts within a week of the finish.
  4. Group by country and divide.
Sample spoken answer

“From the play events I would first build one row per member who finished the first episode, with the time they finished and their country. That group is my denominator. Next I build one row per member with the earliest time they started the second episode. I left join the first set to the second, so members who never continued stay in the result. Then I mark a member as continued when the start falls within seven days after the finish. Grouping by country, I count continued members and divide by all members. I would exclude members who finished less than a week ago.”

Red flag to avoid

Weak answers use an inner join and lose everyone who did not continue, which makes the share look perfect.

Metrics

5. Two different poster images are tested for the same title. Which number decides the winner, and what could make the result misleading?

What they are checking
Checks that you look beyond clicks to what happens after, and know common traps in tests.
Answer frame
  1. Pick a main metric beyond clicks, such as plays that continue.
  2. Add a guardrail on overall viewing.
  3. Split members randomly and keep them in one group.
  4. Watch for novelty, small samples and early stopping.
Sample spoken answer

“Clicks alone can mislead. A striking poster may win clicks and then disappoint, so people stop after a few minutes. My main metric would be plays of the title that continue past a meaningful point, per member who saw the poster. As a guardrail I would watch total viewing, since a poster may only pull attention from other titles. Members must be split at random and always see the same poster. I would decide the length of the test in advance and not stop the day one side looks ahead. I would also check whether the result differs by country.”

Red flag to avoid

Weak answers crown the poster with more clicks and stop the test as soon as it leads.

SQL

6. Describe how you would list members who watched regularly for months and then played nothing for the last thirty days, using a table of daily viewing.

What they are checking
Checks how you express a pattern over time in a query, and whether you define vague words like regularly.
Answer frame
  1. Define regular viewing in exact terms.
  2. Count active days per member in the earlier period.
  3. Check for no rows in the recent period.
  4. Exclude members who joined or left recently.
Sample spoken answer

“First I would turn regularly into a rule, for example at least a few active days in each of the three earlier months. From the daily viewing table I count active days per member per month for that earlier period, and keep members who meet the rule in every month. Then I check the most recent month with a not exists condition: no viewing rows for that member in that period. I would join to the accounts table to drop members who cancelled or joined recently, since they are a different story. I would check a handful of members by hand before sharing the list.”

Red flag to avoid

Weak answers never define regular, or include members who already cancelled.

Scenario

7. This morning's dashboard shows hours watched on one type of television doubled overnight. Nobody released a big title. What do you check?

What they are checking
Checks whether you suspect the data before celebrating, and how you separate a real change from a fault.
Answer frame
  1. Check whether the jump is in one app version or everywhere.
  2. Look at raw events for a few accounts.
  3. Compare with a signal from another source.
  4. Tell stakeholders the number is under review.
Sample spoken answer

“A doubling with no cause is more likely a data problem than good news. I would split the number by app version, country and hour to see where it begins. If it starts with one app version at one time, I suspect a logging change. Then I look at raw events for a few accounts: are sessions impossibly long, or are events repeated? I would compare with an independent source, such as the amount of video data served to those devices. If that did not double, viewing did not double. Meanwhile I mark the dashboard number as under review so nobody quotes it.”

Red flag to avoid

Weak answers report the jump as growth, or investigate quietly while others use the wrong number.

Why this company

8. Why do you want to work with data at Netflix, where most of it describes what people choose to watch and when they stop?

What they are checking
Checks whether the kind of data and decisions in streaming truly interest you.
Answer frame
  1. Say what is interesting about viewing data.
  2. Link it to analysis you have done.
  3. Name what you want to learn.
  4. Keep it about the work.
Sample spoken answer

“Viewing data is a record of real choices, not opinions. People say they want documentaries and then watch comedy, and the data shows what they did. I find that honest and hard to read well, because a stop can mean boredom or a crying baby. In your project I learned how much the definition of a metric shapes the decision made from it. I would like to work where tests are a normal way to decide and where the questions are about human attention. I want to get better at designing experiments and at explaining uncertain results plainly.”

Red flag to avoid

Weak answers talk about loving the shows, or list tools without any interest in the questions.

Salary questions come last

No figures on this page: pay depends on the level, the city and the offer in front of you. When the offer comes, the free salary negotiation script helps with that part.

For the call itself

The questions above are the prep. On the real call, ClapAssist helps with the ones you did not practice.

ClapAssist is an AI interview assistant for Mac and Windows. It listens to the interview on your computer and shows you what to say, in short lines you can read while you talk. Your live interview audio and screen are never stored. Your resume and notes are saved to your account so the app fills them in on any computer. It is hidden from screen share on every plan, including Free; only you can see it.

Download with 10 free minutes
Mac and Windows · Stays out of screen share · No card