Company Guides
How each company runs its loop at every level: the screens, the onsite rounds, and what decides the level. Each guide lists its sources. Not sure which level to read? Start with Which Level Am I?
Google Interview Guide
Google runs one centralized process for software engineers: recruiter conversations, a coding screen, and a panel of structured interviews scored against shared rubrics. A hiring committee reviews the results and sets the level, and team matching usually follows. Google puts the process at roughly 6 to 8 weeks once interviews begin.
Meta Interview Guide
Meta runs one loop shape for software engineers: a recruiter call, a coding screen, and a full loop of 4 to 6 interviews of about 45 minutes each across coding, design, and behavioral. The level sets how many design rounds you get and how much they weigh, and team matching follows a passed loop.
Amazon Interview Guide
Amazon hires engineers through a loop of interviews in which every interviewer scores technical skill and a set of assigned Leadership Principles. A Bar Raiser from outside the hiring team joins each loop as an objective third party and helps the hiring manager reach the decision. Amazon publishes its own prep pages for the SDE II and Senior SDE loops and for the early-career online assessment.
Microsoft Interview Guide
Microsoft interviews for specific teams, and each team shapes its own loop, so the format, interviewers, and questions vary by organization. The common shape is a recruiter call, an online assessment or coding screen, and a final loop of 4 to 5 interviews that mix coding, design, and behavioral questions.
Apple Interview Guide
Apple hires team by team: you apply to a specific team, and its hiring manager and engineers design and run the loop, so round counts and formats vary widely. The common shape is a recruiter or hiring manager call, a live technical screen, and a final loop of several interviews, commonly four to eight, covering coding, system design, and behavioral questions.
Stripe Interview Guide
Stripe's engineering loop is built around practical work: multi-part coding problems, debugging an unfamiliar codebase, and integrating with an API from its documentation. A recruiter call and one technical screen lead to an onsite of about five interviews of roughly an hour each. The level sets whether design rounds join the loop and how many there are.
Netflix Interview Guide
Netflix hires for a specific team, and each team runs its own loop, so formats vary more than at most large companies. The common shape is a recruiter call, a hiring manager conversation, a technical screen, and a final loop of four or more interviews across coding, system design, and culture. The hiring team decides, with the hiring manager's judgment carrying the most weight.
Uber Interview Guide
Uber runs one loop shape across engineering roles, with each domain testing its own specialty. A recruiter call, an online assessment, and a technical phone screen lead to an onsite of four to six interviews. The level sets how much of the loop goes to system design and to the projects you have led.
Airbnb Interview Guide
Airbnb pairs practical coding with a firm values bar. A recruiter call and technical screens lead to an onsite of four to six interviews across coding, code review, system design, and Airbnb's core values, and senior loops add a deep dive on a project you led. Team matching follows a passed loop.
LinkedIn Interview Guide
LinkedIn runs a centralized loop: interviewers usually come from outside the team you'll join, and team matching follows a passed loop. A recruiter call and a coding screen lead to an onsite of about five interviews across coding, system design, a deep dive on a past project, and behavioral. A hiring committee reviews the scores and decides on the hire and the level.