Prices shown are a USD base. Your local-market price is calculated at checkout in your own currency, plus any local sales tax.
What is inside
20 chapters, in the order the interviews tend to ask them:
Assembling the engineering loop and the interviewer shadow role
The online assessment, what it tests and how to prepare
What the phone screen is genuinely for
System design at a scale that changes the answer
Behavioural interviews and the case for STAR
Googleyness, role fit and the public definition
Levels, compensation bands and how an offer is structured
What onboarding a new engineer actually looks like
Code review, change size and the published engineering practices
Testing culture, coverage claims and automated test investment
Code quality, readability and the single code base constraint
Deployment and release engineering
Infrastructure, the Borg paper and what superseded it
Site reliability engineering, objectives and the published reliability book
Data and analytics tooling and the public papers
Mobile and cross-platform engineering practice
Machine learning engineering and the published research record
Workplace, offices and working norms
Diversity, inclusion and the publicly reported programmes
What is genuinely not public, and how to handle the gap
How the answers are built
Each chapter opens with the checklist the question is really testing. A few from this pack:
Google publishes roles and required skills rather than a stage by stage loop diagram, so most process detail in circulation comes from candidates describing their own experience.
The useful part of a take home exercise is the evidence of how you work, so the commit history and the tests matter as much as the final diff.
A screen is a cheap way to rule candidates out rather than a way to hire, so its real output is a decision to continue and not a final judgement.
A design answer changes shape once scale is stated, because the failure modes move from code defects to coordination, replication and recovery.
STAR works because it forces a specific situation, which stops an answer drifting into a general account of competence.
The most quoted definitions of Googleyness come from employer brand pages that no longer exist in the form usually cited, so treat them as historical rather than current.
Questions this pack covers
What stages does a Google software engineering interview process actually have, from submitting an application to getting an answer?
Who chooses which interviewers go on a loop, and is that something a candidate can influence?
What does a take home exercise actually measure, and what does it not?
How long should a take home submission take me, and how do I finish inside the limit?
How long does a first technical phone screen usually run, and how should I use the time?
What is a phone screen realistically able to establish about me?
How does a stated scale number change the design you end up proposing?
What should I estimate before I propose any architecture at all?
Each one is answered in full in the pack, with the reasoning written out rather than a bullet list.