Netflix
3.2 of 5 376 reviews
www.netflix.com Los Gatos, CA 1000 to 5000 Employees

Netflix Senior Software Engineer Interview Questions & Reviews

Updated Feb 4, 2014
All Interviews Received Offers

Getting the Interview 

60%
21%
13%

Interview Experience 

33%
39%
27%

Interview Difficulty 

35 candidate interviews Back to all interview questions
Relevance Date Difficulty
in

No Offer

Positive Experience

Average Interview

Senior Software Engineer Interview

Senior Software Engineer

I applied online and the process took 3 weeks - interviewed at Netflix in January 2014.

Interview Details – I inquired about the senior software engineer from netflix directly from their website at the end of 2013. I received an email from HR staff first week of 2014 asking if we can have a chat. The initial chat went well. Mostly consisted of asking me what I am currently doing and a brief of the position. The HR staff also asked that I looked over the 200+ page powerpoint. We then scheduled a meeting with the engineering manager for the group. Meeting with the hiring manager was brief and straightforward. The gist of the conversation was about the position and netflix. The follow up technical interview was straightforward, no nonsense stuff. However, I haven't heard from them for over a week. I don't think I am a match after all. But overall, it was a good experience for me to get my feet wet again on the interview scene.

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

1 person found this helpful

No Offer

Negative Experience

Easy Interview

Senior Software Engineer Interview

Senior Software Engineer
Los Gatos, CA

I applied online and the process took 2+ weeks - interviewed at Netflix.

Interview Details – Applied directly. Initial contact with HR who gave me their really long slideshow about Netflix culture. Then there was a very light phone screen (which was mostly javascript trivia) with a hiring manager. Then I was invited on-site. They were a bit disorganized, and they told me that only two people were available to interview me and that I'd have to come back again if it went well.

First on-site interview was mostly system design questions, which was fine.

The second was a full implementation of an entire web front end component, complete with markup. This was a lot of pretty inconsequential code to write by hand with a marker, but I gave it a shot. There were a number of library functions that I couldn't remember off the top of my head, which seemed to annoy my interviewer. I usually try to "think out loud" for these kinds of interviews, but with something so rote, I didn't really have anything to say while I was just dumping HTML out onto the board.

My interviewer didn't really have any engagement in the process, eventually he just started playing on his phone. I guess he didn't like the way I had implemented the component, but he didn't really give much feedback.

After going through the obligatory, "questions for him" phase, he said bye and just walked in the opposite direction from the lobby, leaving me to just show myself out. It didn't seem very professional.

I was really expecting data structure and algorithm questions- the kind that are conducive to whiteboard coding. Instead, the seemed more interested in javascript gotchas and library trivia. I don't really see how that's helpful in an interview, but what do I know?

As a general comment, the Cultural slideshow gave me a few concerns about working there at Netflix, but no one at any stage of the whole process was willing to give answers to culture-related questions beyond just regurgitating what was in the long slide deck.

Interview Question – Complete implementation of an html front-end with full markup and all scripts and tests-Done on a whiteboard in 20 minutes.   View Answer

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

3 people found this helpful

No Offer

Positive Experience

Senior Software Engineer Interview

Senior Software Engineer

I applied through an employee referral and the process took 2 weeks - interviewed at Netflix.

Interview Details – There was a phone interview initially for an hour with the hiring manager regarding educational and professional background.

Then the main onsite interview was scheduled for 3 hours with five different people interviewing me. There were two Engineering Manager, one senior software engineer and one Director of Product and finally a recruiter

Interview Question – Design a movie recommendation algorithm when based on a social graph. Input given are social graph, what movies are seen by different people, their rating of each movie and overall rating of each movie. Then there were questions on how will weights be selected among friends' movies   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

We want your feedback – Is this interview information helpful to you?  Yes | No

Declined Offer

Positive Experience

Average Interview

Senior Software Engineer Interview

Senior Software Engineer
San Jose, CA

I applied through a recruiter and the process took 1+ week - interviewed at Netflix in March 2013.

Interview Details – Process was pretty organized. Most of questions were design oriented rather than just coding on white board

Interview Question – Question were pretty moderate. Not very difficult   Answer Question

Reason for Declining – Better offer in terms of work from another company

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

1 person found this helpful

No Offer

Neutral Experience

Senior Software Engineer Interview

Senior Software Engineer
San Francisco, CA

Interviewed at Netflix

Interview Details – There was an HR call followed by Hiring manager. Then there were two technical phone rounds scheduled back to back.
In a binary search tree, find the most common ancestor. It was a pretty straight forward solution. Later on following by few generic technical question.
In a multi threaded environment, write few code samples on synchronization.

Interview Question – Write a code such to implement semaphores to implement the concept of synchronization in multi-threaded environment.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

1 person found this helpful

No Offer

Neutral Experience

Average Interview

Senior Software Engineer Interview

Anonymous Interview Candidate
Los Gatos, CA

I applied through a recruiter and the process took 2+ weeks - interviewed at Netflix in July 2013.

Interview Details – Recruiter called me. He set up my telephonic interview. It was pretty straightforward and I was called for Onsite interview. The interview went well and the response I got from team was as if they liked me but I didn't get an offer. Later on I came to know the position was filled by some internal candidate even before the interview.

Interview Question – Given two sets A & B, get unique elements from each set in an optimal way.
Merge Sort
Multithreading - How to run threads A,B and C in a sequence
  Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

1 person found this helpful

Accepted Offer

Positive Experience

Difficult Interview

Senior Software Engineer Interview

Senior Software Engineer
Los Gatos, CA

I applied through a recruiter and the process took 4+ weeks - interviewed at Netflix in July 2013.

Interview Details – Three telephone interviews, then a paid flight to Los Gatos. One HR general interview for cultural fit, 4 relatively tough technical interviews, then a break at lunch to see if they wanted to go further. 3 interviews after lunch, including one at the director's level dealing with high-level concerns ("who is Netflix's most dangerous competitor today and in 5 years?")

Interview Question – Toughest were those that required industry knowledge, and good idea of the "space" in which the company is currently operating and wishes to in the future.   Answer Question

Negotiation Details – Truly unbelievable salary offer.

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Average Interview

Senior Software Engineer Interview

Senior Software Engineer
Los Gatos, CA

I applied through a recruiter and the process took 3 weeks - interviewed at Netflix in March 2013.

Interview Details – step1 - 2 telephonic, step2 - 4onsite, step3 - 2onsite interview

Interview Question – regular interview questions only   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Negative Experience

Very Easy Interview

Senior Software Engineer Interview

Senior Software Engineer

I applied through a recruiter and the process took 1 week - interviewed at Netflix in May 2013.

Interview Details – Recruiter contacted me on LinkedIn. I followed up by email with my resume. They requested a phone call.

The phone call consisted of them verifying that I would be willing to relocate and consider a full-time position. There was no culture interview. No new information communicated beyond my resume. I got a minimal sales pitch that Netflix was awesome and paid well.

No follow up technical interview and it took an extra day to get back to me. Netflix contacted me. They had my resume for a week. Requested I prepare by looking through 150 slides, which I did. They took up at least an hour of my time. Meanwhile it was a complete waste for everyone involved. This would be no problem if I were sending my resume out. But they instigated all this, not me.

This is in contrast with Google (etc) who have been very professional, concise, positive and haven't wasted my time.

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Negative Experience

Very Easy Interview

Senior Software Engineer Interview

Anonymous Interview Candidate

I applied through an employee referral and the process took 2 months - interviewed at Netflix.

Interview Details – The hiring manager contacted with me and asked some technical questions on Feb.
2013.After one week, the hiring manager reach out to me to ask some availability for interview; then silent for couple weeks. The hiring asked for interview and I gave the time, then silent again for couple weeks again. Then a recruiter asked me again to schedule interview. after I give the time for a couple hour, the recruiter replied to you that the hiring manager said I was not a perfect match for the position and would not move forward this time. The recruiter said: "If you send me an invitation to connect on LinkedIn, I'd me happy to accept. "

my experience is very negative, so I don't plan to apply for it the second time - There are a lot good companies there.

Interview Question – There are no difficult questions. all very easy. just like interview with a small company less than 10 developers   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response
RSS Feed Embed
Interviews for Top Jobs at Netflix

Worked for Netflix? Contribute to the Community!

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.

Your response will be removed from the review – this cannot be undone.

Glassdoor is your free inside look at Netflix Senior Software Engineer interview questions and advice. All 35 interview reviews posted anonymously by Netflix employees and interview candidates.