Taro Logo

Senior Software Development Engineer Interview Experience - Los Gatos, California

September 1, 2011
Neutral ExperienceGot Offer

Process

I was contacted via LinkedIn by someone from Netflix regarding a position for which my work history seemed suitable.

I had three phone calls/interviews with people from Netflix:

  1. A casual conversation with the recruiter about why I was interested in Netflix and my general thoughts on the field.
  2. A one-hour technical phone screen with an engineer on the team. Some of the questions included:
    • What is the difference between encryption and hashing?
    • Questions about HTTP status codes and their meanings.
    • A question about how one would implement a caching server.
  3. After the technical screen, I had another technical screen with the director of the team for which I was interviewing. I was asked design questions and why I was planning to leave my current position.

After the phone screens, I was extended an offer to fly down to Los Gatos for a full day of interviews. The entire day was scheduled in 45-minute intervals and looked like this:

  1. HR Representative for the hiring organization. General questions about my flight and wishing me luck with the rest of the day. This took 45 minutes.
  2. Senior Engineer from the team. Technical interview where the engineer and I debugged a hypothetical failure scenario with their online service. This took 45 minutes.
  3. Engineering Manager for the organization. Behavioral interview about how I managed dependencies between two different teams and what kind of culture I would need for this to succeed.
  4. Engineering Lead, who I would be reporting to if hired. Technical interview which was quite easy and some behavioral questions about how I would react in certain team settings.
  5. Senior Engineer from the team. Another technical interview. We discussed a program to solve crossword puzzles in a newspaper. How is Ping implemented? (This was a random question; I had already read about it on Glassdoor and knew the answer, but still.)
  6. HR Director for the organization containing the team I was interviewing for. Discussed if I was willing to move to San Francisco if offered a job, what I was passionate about, and what motivates me. Behavioral interview.
  7. Vice President of the organization I was interviewing for. General questions about motivation. I expressed concerns that their policy of firing non-performers scared me because performance is very subjective, and from what I could gather, they didn't have a common set of criteria for judging performance. I was asked if I would reject an offer if one was made that day; we discussed why I had to think about it.
  8. Engineering Director whom I had the phone screen with before flying down. I was quite tired by the time this interview rolled around. I told the director I was quite tired and apologized in advance if I yawned. We talked about some personal projects of mine that he had looked at and was impressed by. After the interview, he led me to reception, and I flew home.

Two days later, I received a call from the HR representative congratulating me and asking me to fly down again. Sensing another day-long theatrics of interviews, I politely declined and hung up.

Questions

How would you implement a caching proxy server?

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Netflix Senior Software Development Engineer role in Los Gatos, California.

Success Rate

0%
Pass Rate

Netflix's interview process for their Senior Software Development Engineer roles in Los Gatos, California is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive0%
Neutral100%
Negative0%

Candidates reported having mixed feelings for Netflix's Senior Software Development Engineer interview process in Los Gatos, California.

Netflix Work Experiences