Google Software Engineer Interview
Coding, system design and a Googleyness & Leadership round, decided by an independent hiring committee.
Start the Google mock interview → See all boards
A free AI panel interview that questions you in Google’s style, follows up when an answer is thin, and returns a scored, evidence-backed report — seeded from your own practice history on Wrexa Edge.
The Google interview, in brief
Google runs a highly selective, rubric-driven software-engineer process that is deliberately team-independent: the interviewers do not make the hiring decision — an independent hiring committee does, to reduce bias. Every candidate is scored on four attributes: General Cognitive Ability (GCA), Role-Related Knowledge (RRK), Leadership, and "Googleyness". The algorithmic bar is high, and clear communication counts as much as the optimal answer.
After a recruiter screen (and, for some pipelines, a coding online assessment), candidates take a technical phone screen and then an on-site "loop" of four to five interviews — two to three coding rounds, a system-design round (for mid/senior levels), and a Googleyness & Leadership behavioural round. The written feedback then goes to a hiring committee of Googlers who did not interview you, who make the hire/no-hire recommendation. Team matching and offer review follow.
Interview rounds
-
1. Recruiter screen 15–30 min · non-technical
-
2. Online assessment (some pipelines) Coding · ~2 problems / 60–90 min
-
3. Technical phone screen 45–60 min · 1–2 coding problems
-
4. On-site loop 4–5 rounds · ~45 min each
-
5. Hiring committee Calibration · you are not present
-
6. Team match & offer Conversations + review
Coding & DSA topics
System design
No dedicated system-design round for new-grad / L3. It appears most reliably at L5+ (senior); at L4 it is variable and may surface briefly inside a coding round. Senior design is open-ended: requirements, architecture, data modelling, scaling, caching, and trade-offs.
Behavioural round
Google's behavioural signal is "Googleyness & Leadership": intellectual humility, comfort with ambiguity, bias to action, collaboration, a user-first instinct, and emergent leadership — influence without formal authority, even for an individual contributor. Structure answers with STAR and ground them in what you personally did.
Representative question categories
Patterns in Google’s style — not verbatim proprietary questions.
- Graphs & shortest path — BFS/Dijkstra on a grid or weighted graph; connected components.
- Trees — Serialize/deserialize a tree, lowest common ancestor, level-order traversal.
- Intervals & sorting — Merge overlapping intervals, meeting-room scheduling.
- DP & backtracking — Grid path optimisation, word-break, edit-distance style problems.
- System design (L5+) — Design a web crawler, a collaborative doc editor, or a URL shortener / rate limiter.
- Googleyness & Leadership — A time you led without authority, navigated ambiguity, or learned from a failure.
How to prepare
Do
- Clarify the problem and state your assumptions before coding — GCA (reasoning through ambiguity) is scored across every round.
- Think aloud in the shared doc; there is no code execution, so your reasoning IS the signal.
- State time and space complexity for every solution, and dry-run your code on an edge case before saying you are done.
- For Googleyness, prepare specific stories of leading without authority, navigating ambiguity, and learning from a failure.
Avoid
- Jumping to code before clarifying requirements or edge cases.
- Optimising silently — the interviewer cannot score reasoning they cannot hear.
- Treating the behavioural round as a formality; it is one of Google's four scored attributes.
Who can apply
New grads enter at L3 (recent BS/MS/PhD or ≤ ~1 year); experienced engineers at L4+. There is no required CS degree and no official CGPA cutoff — any specific number is unverified.
Google interview FAQ
- How many interview rounds does Google have for software engineers?
- Typically a recruiter screen, a technical phone screen, and an on-site loop of four to five interviews (coding, system design at senior levels, and a Googleyness & Leadership round), followed by a hiring-committee review. Exact counts vary by level and pipeline.
- Does Google ask system design for new grads?
- Generally no. New-grad / L3 loops are coding and behavioural. Dedicated system design appears most reliably at L5+; at L4 it is variable.
- What is "Googleyness"?
- Google's behavioural attribute covering intellectual humility, comfort with ambiguity, bias to action, collaboration, a user-first instinct, and emergent leadership. It is assessed in a dedicated round and scored as one of Google's four attributes.
- Who decides if you get hired at Google?
- Not the interviewers. An independent hiring committee of Googlers who did not interview you reviews the written feedback and makes the hire / no-hire recommendation, which reduces individual bias.
Practise now
Rehearse the full loop with an AI panel modelled on Google’s process, in text, voice, or video.
Other company interviews
Verified from
Wrexa Edge is an independent exam-prep platform and is not affiliated with, authorised by, or endorsed by Google. This guide is based on publicly documented interview practice; it does not reproduce any employer’s internal rubric or question bank, and it does not predict a hiring outcome.