I met several Netflix employees at a conference where I had a good chance to get to know them. The manager reached out to me a few times, stating that he thought I would be a good fit for his team. I finally agreed to do a video screen with one of the engineers, which went pretty well. They then flew me out to Los Gatos for an onsite, which lasted about 5 hours.
The technical part of the interview, while challenging, was all relevant to my experience and the position. My initial fear was that there'd be some sort of non-relevant engineering questions, such as "explain the role of b-trees in modern databases" or some such nonsense that some companies like to ask but bear no relevance to the role. Refreshingly, all of the technical questions centered around the technologies and languages that I'd actually be using in a UI role (i.e., JavaScript & CSS).
Once I made it through the technical portions of the interview, I met with various directors of departments that I would be working with if I were hired. This part of the interview was the most difficult, as they ask questions that try to identify if you're a good culture fit and whether or not you'd be a good person to work with. Essentially, Netflix doesn't just care if you can code; they care if you're an all-around intelligent and good-natured person. As they mentioned several times, they will not hire "brilliant jerks."
A point of advice: you can't fake your way through this interview. While I was ready for standard culture questions (what are your greatest strengths, weaknesses, etc.), almost all of the questions were ones you couldn't prepare for. For instance, "If you ran your own company, how would you align the objectives of perfect design and flawless engineering?" There were a lot of questions like that, which really dug deep into who I was as an engineer. Because all of the questions were open-ended, there was no way to fake it and tell them the answer they were looking for. I realized that at the end of the day, it's not personal: either you're a culture fit or you're not. Netflix is a $60 billion company with less than 2,500 employees due to the fact that everyone is very intelligent and highly aligned, so they have a good idea of what works and what doesn't.
Needless to say, at the end of the day, my brain was mush. I had given open, honest answers, but everyone was pretty poker-faced, so I figured that I had failed the culture fit portion. On the other hand, I had gotten through the technical portion, so I was pretty proud of that. I was surprised by a phone call the next day stating that Netflix wanted to make me an offer, but they wouldn't tell me compensation information as they didn't want it to influence my decision. Essentially, they determined that I was a good fit for Netflix, but I needed to decide if Netflix was a good fit for me. In retrospect, I really appreciated them not being pushy and making sure it was the right choice for me. I was a little leery of accepting an offer with no salary information, but in the end, those fears were unfounded as the compensation package was very generous.
In conclusion, it was a fantastic interview process, and the rumors of Netflix's compensation being top of market are absolutely true.
Standard JavaScript/CSS questions, which weren't too bad if you knew your stuff.
The following metrics were computed from 3 interview experiences for the Netflix Senior User Interface Engineer role in Los Gatos, California.
Netflix's interview process for their Senior User Interface Engineer roles in Los Gatos, California is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Netflix's Senior User Interface Engineer interview process in Los Gatos, California.