Senior Software Engineer, Infrastructure
I had two screens before the onsite: first a coding screen that was split into three parts with increasing difficulty, then a hiring manager screen that was mostly there to calibrate my level and see whether I fit the role. After that they split the virtual onsite into two separate parts, which was pretty different from other loops I've done. The first onsite block was the generic Netflix loop with a problem-solving coding round, a generic system design round, and a separate partnership round. The second onsite block was much more about the actual infra team, with the hiring manager, behavioral and team fit, and a specialized system design interview for that team's niche. It felt like they were evaluating me once at the company level and then again at the team level.
- How would you manage multiple deadlines?
- How would you filter the objects that the user has already seen?
- A design-heavy coding problem rather than a pure algorithm question.
