About this guide
Get Hired
Inside Scoop
  • Reputation for only hiring more experienced talent and having no internship program
  • Extremely high compensation for engineers, however this may be due to employees being more senior on average
  • Transparent culture with a high involuntary attrition rate. Cultural values are publicly available so you can know exactly what to expect as an employee.
  • Questions for interviews are often based on their culture deck
Interview Process

The interview process takes 3 weeks on average.

Stage 1: Initial phone screen by HR.
Stage 2: A phone interview with an engineer
Stage 3: An onsite interview composed of two parts: the first part is 4 technical interviews and 1 HR interview. If the feedback is positive the candidate moves to the second part which is a meeting with two directors.

The interview process takes 2-4 weeks on average.

Stage 1: Initial phone screen by HR.
Stage 2: A phone interview with the hiring manager
Stage 3: An onsite interview composed of two parts: the first is with 4 data scientists/engineers and the second is with 3 higher level execs. The questions are a mix of product, business, analytical and stats questions. Stats questions mostly revolve around A/B testing: hypothesis testing, etc. There can be some easy-medium SQL questions. Analytical questions include a hypothetical problem to analyze, metrics to evaluate product performance, etc. Higher level executives mostly focus mostly on background and past experience.

The interview process takes 2-8 weeks on average.

Stage 1: Initial phone screen by HR.
Stage 2: A phone interview with either the hiring manager or designers from the team.
Stage 3: An onsite interview which includes a panel portfolio review followed by a product brainstorm session. There is a whiteboard exercise included, and another 30 minutes to put together polished mockups. The interviews are with team members ranging from PMs, engineers/devs, designers, design directors and managers.

The interview process takes 2-4 weeks on average.

Stage 1: Initial phone screen by HR.
Stage 2: A phone interview with the hiring manager
Stage 3: An onsite interview

Interview Questions
  • How would you optimize network traffic for screen resolution.
  • Brainstorm features to reengage users
  • Thoroughly design a staged launch plan including pre-launch A/B testings.
  • A message containing letters from A-Z is being encoded to numbers from 1-26. Determine the total number of ways to decode a given message
  • Given a binary search tree find the kth smallest element.
  • Given a set of tasks with dependency between them. Schedule the tasks. The added catch is to schedule them such that two tasks are not dependent on each other.
  • Given a 2D array of integers, where the 1st index of each array is root node in a tree, 2nd index of each array is roots children, 3rd index of each array is 2nd levels children and so on, build an n-ary tree
  • What is the complexity of lookup/insert for a linked list? A hash table?
  • The netflix mobile app doesn't have feature XXX. we came across an open source app that has feature XXX, but it doesn't compile or otherwise run. can you get it to work?
  • What is difference between notify and notifyall?
  • What is the difference between normalization and de-normalization? What are the pros and cons of each strategy?
  • What is Singleton Design pattern?
  • How would you efficiently send a 1GB of file over the network?
  • How would you design an experiment for a new feature we're thinking about. What metrics would matter?
  • Given a month's worth of login data from Netflix such as accountid, deviceid, and metadata concerning payments, how would you detect fraud? (identity theft, payment fraud, etc.)
  • Given a single day with a large sample size and a significant test result, would you end the experiment?
  • How do you know if one algorithm is better than other?
  • How do you prevent overfitting and complexity of a model?
  • How do you measure and compare models?
  • How should we approach attribution modeling to measure marketing effectiveness?
  • How would you build and test a metric to compare two user's ranked lists of movie/tv show preferences?
  • What are the differences between L1 and L2 regularization, Why don't people use L0.5 regularization for instance?
  • Why Rectified Linear Unit is a good activation function etc.
  • When you split a population for A/B testing, what are some reasons you could see a significant difference in the control and variant groups?
  • Come up with a solution for emphasizing Recommendations within the Browse DVDs section of the site.
About Netflix


We promise our customers stellar service, our suppliers a valuable partner, our investors the prospects of sustained profitable growth, and our employees the allure of huge impact


  • Becoming the best global entertainment distribution service

  • Licensing entertainment content around the world

  • Creating markets that are accessible to film makers

  • Helping content creators around the world to find a global audience


Want to reach out to Netflix recruiters? Read our guide and download our list of recruiter email addresses.


Hiring Categories
Median Salaries
Office Locations
  • Los Gatos: 100 Winchester Circle
  • Madrid:
  • Tokyo: Shin-Aoyama Tokyu Building 10F 3-11-13 Minami-Aoyama
  • New York: 10th Floor, 245 W 17th St
  • London: 22 Torrington Pl
  • Los Angeles: 5808 Sunset Blvd
  • Alphaville: 350 Alameda Xingu
  • East District: 300, East District, No. 27, Guanxin Rd
  • Amsterdam: 55 Stadhouderskade
  • Berlin: 88 Friedrichstra├če
  • Salt Lake City: 5376 Amelia Earhart Dr
  • Washington: 1455 Pennsylvania Ave NW
  • Singapore: #15-02, financial centre tower 1 018981, 8 Marina Blvd, Marina Bay, Financial Centre
  • Mumbai: Level 3, The Capital, G Block, Bandra Kurla Complex Plot No. C-70
  • Seoul: 50 Jong-ro 1-gil
  • and more..
Office Photos