Got contacted by a recruiter. After couple of phone screens, was invited onsite. I was given the option of going through 4 rounds of technical interview and 3 rounds of leadership interview the same day or 2 different days. I chose to do them on 2 separate days.
4 rounds of technical onsite interviews went well, 2 with managers and 2 with engineers that the candidate is expected to work on a daily basis. 3 of the Interviews were heavily focused on distributed services design, architecture & data modeling and one was on data structure & algorithm. All the interviews were free flowing conversations, the managers and engineers were all nice, respectful & patient during the whole process. Questions were all very practical and things all software engineers end up tackling on a daily basis.
After the technical onsite, I was told the feedback was positive and was invited back for interview with leadership team. We discussed the Netflix culture, I expressed that as opposed to Netflix's culture that says "We mix work and personal time", I prefer to keep them separate and not mix them as I explained work/life balance is extremely important to me and that I don't want to keep checking emails and spending time on work during nights and weekends as an expectation. From talking to all of them, I got a sense that "email peeking" culture exists as everyone has it setup on their personal phone. It was said there is nothing like work/life balance but more work/life overlap and also that it is not acceptable if you look at the email and chose not to reply, instead it is expected that you reply that "I will respond on Monday or tomorrow". I felt the expectation to acknowledge emails consistently as unreasonable. And how does one tell if one looked at the email or not? This sounded like a very slippery slope situation to me.
Few other statements from the culture memo that I expressed my disagreement with.
"We model ourselves on being a team, not a family. A family is about unconditional love, despite, say, your siblings’ bad behavior. A dream team is about pushing yourself to be the best teammate you can be, caring intensely about your teammates, and knowing that you may not be on the team forever. "
I am okay with this but this has to go both ways. I can spend weekends and nights helping my sibling but not my employer.
"Keeper's test" that manager's use to keep or fire an employee. But there are no safeguards in place so that managers don't abuse it or use it for their own benefit. You are expected to take a leap of faith that the all managers will be fair.
For a company that claims "extraordinary candor", including where one can see who said what about you during their "360", salaries and raises are not shared.
From what I could gather, unlimited vacation translates to 4-6 weeks of vacation.
After the leadership interview rounds I felt there was mutual understanding that we are not compatible on each other's work culture expectations and I was expecting a no offer email which I got after 2 days.