Interview Strategy July 28, 2026 12 min read

What Big Tech Interview Loops Actually Test

David Park

David Park

Product Manager

Big tech interview loops have more in common than the folklore suggests. Every one of them is four or five rounds, two or three of which are coding, one system design above a certain level, and one behavioural. The differences are real but they are differences of emphasis, and knowing which emphasis to expect is worth more than any list of questions.

A modern office interior with meeting rooms

A note on what follows

What is below describes publicly documented hiring processes and the patterns candidates report, not inside information, and no company endorses it. Loops change, teams differ, and the person in front of you matters more than the logo. Treat it as a prior, not a script.

The shape they share

StageUsual lengthWhere candidates lose it
Recruiter screen20 to 30 minRarely, but a vague self-summary sets a low bar
Technical phone screen45 to 60 minMost eliminations happen here
Coding rounds (x2)45 to 60 min eachSolving without narrating, or never testing
System design45 to 60 minSurveying options instead of committing to a design
Behavioural45 minSaying "we" throughout, no specific numbers

Where the emphasis differs

These are tendencies drawn from published hiring material and widely reported candidate experience. They are useful for deciding what to over-prepare, not for predicting questions.

CompanyDocumented emphasisOver-prepare
Google logoGoogleAlgorithmic depth, hiring committee reviewJustifying complexity out loud
Amazon logoAmazonLeadership Principles, published openlyBehavioural stories mapped to named principles
Meta logoMetaSpeed, two problems in one roundFinishing cleanly under time pressure
Microsoft logoMicrosoftPractical engineering, team fitTalking about real systems you have built
Apple logoAppleTeam-specific and domain deepDepth in the specific area on the job posting
Netflix logoNetflixSeniority and judgement, published culture memoDecisions you owned end to end

The pattern across the table is that only one column is company-specific. The coding round is broadly interchangeable, which is why preparation that generalises is more efficient than preparation targeted at one logo, right up until the fortnight before the loop.

How to split effort as the loop approaches6 weeks out3 weeks out2 weeks out1 week outGeneral: solving aloud, design, storiesCompany-specific
"A language that doesn't affect the way you think about programming is not worth knowing."
- Alan Perlis, Epigrams on Programming (1982)

The corollary for interviews: preparation that only changes what you can recall is not worth much. Preparation that changes how you approach an unfamiliar problem in front of a stranger transfers to every loop on the table above.

The round that eliminates most people

The technical phone screen removes more candidates than the entire onsite, and it is the round people prepare for least seriously because it feels like a formality. It is harder than the onsite in one specific way: there is no whiteboard, no body language, and a single moderate problem where any stumble is a large fraction of the evidence.

๐Ÿ”‘ Rehearse the audio-only version

Practise at least twice with no video and no shared whiteboard, where everything must be carried by speech. Candidates who are fluent in person are frequently much worse on a call, and discovering that during the screen is the most common avoidable rejection in the process.

Do not skip the behavioural round

Engineers routinely allocate ninety-five percent of preparation to the technical rounds and then lose the offer on the one where they had no stories ready. At senior levels the behavioural round is not a formality at all; it is often where the level is decided, and the level is where the money is.

Six prepared stories, each with a real decision you owned and at least one number, cover almost every version of that round across every company in the table. It is perhaps three hours of work for the round with the highest ratio of outcome to effort in the whole loop.