Software Engineer, London
Received an offerExperienced. 6 rounds. Shared by Lav Joshi on blog, 2026-03-03
- 1Recruiter callPhone screenNon-technical conversation about current project, scope of responsibilities, years of experience and motivation for moving.Covered: Resume deep-dive
- 2Technical phone screenPhone screen45 minutes, two problems in the medium-to-hard band, described as a hard elimination gate.Covered: Data structures & algorithms
- 3Coding (x2)TechnicalTwo onsite rounds identical in shape to the screen, 45 minutes and two problems each, so four algorithm problems in total across the loop.Covered: Data structures & algorithms
- 4High-level designSystem designDesign a consumer product at scale, working through components, storage choices, APIs and trade-offs.Covered: System design, Scalability, API design, DBMS
- 5BehavioralBehavioralWork history, projects and situational questions drawn from past experience.Covered: Behavioral, Past projects, STAR stories
- 6Team matchHiring managerA conversation with a hiring manager after the loop about the team's work and the scope of the role, explicitly not scored as an interview.Covered: Past projects
