INTERVIEW PREP · US AND INDIA
Google software engineer interview
The rounds at each level, what interviewers score, the Googleyness and Leadership, plus the four hiring attributes, and the questions candidates report, linked to problems you can solve here with the editor, walkthrough video and solutions in four languages.
Levels
| AlgoRung level | Google title | Experience | Interviews after screening | Design rounds |
|---|---|---|---|---|
| SDE 1 | L3 Software Engineer II | New grad to about 2 years | about 5 | Usually not |
| SDE 2 | L4 Software Engineer III | About 2 to 5 years | about 5 | Usually not |
| SDE 3 | L5 Senior Software Engineer | Senior, about 5 to 10 years | about 5 | Yes |
| SDE 4 | L6 Staff, L7+ Senior Staff and above | Staff, principal and above | about 5 | Yes |
The rounds, in order
Pick your level above to see only your rounds. Each step links to a guide on how that round is scored.
-
Online assessment · 90 min
Some candidates, often from referrals or recruiter outreach, get the Google Hiring Assessment (a survey-style questionnaire) and an easy coding test before any live interview.
SDE 1
-
Phone / recruiter screen · 45 min
One live data-structures-and-algorithms problem, sometimes two, in a shared doc with no code execution; a second screen is added only when the first gives too little signal.
All levels
-
Coding (DSA) × 3 · 45 min
Junior loops are mostly coding (about 3 rounds); senior loops drop to about 2 as design rounds take their place, and some prompts ask you to build a small class with several methods.
All levels
-
AI-assisted coding · 45 min
A pilot reported in May 2026 for some US junior and mid-level loops swaps one coding round for a code-comprehension round where you read, debug and optimize an existing codebase with Gemini available.
SDE 1, SDE 2
-
System design (HLD) · 45 min
An open-ended design round is standard from L5; staff candidates may get two and are expected to drive the discussion.
SDE 3, SDE 4
-
Behavioral · 45 min
The Googleyness and Leadership round uses STAR-style questions on ambiguity, conflict and learning; the 2026 pilot adds a technical talk-through of a past project.
All levels
-
Team match · 30 min
You talk with managers who have open headcount, both sides have to opt in, and this step now usually comes before the hiring committee review.
All levels
-
A panel of Googlers who did not interview you reviews the full packet and decides hire or no-hire and the level, so passing the onsite does not guarantee an offer.
All levels
ScreeningCodingDesignBehavioralDecision
What interviewers look for
- Breaks a vague problem into parts and asks clarifying questions before coding
- Reaches an optimal or near-optimal algorithm and explains the complexity trade-offs
- Writes clean, correct code without running it and checks it by hand
- Thinks out loud: the reasoning counts as much as the final answer
- Handles follow-ups that change the constraints
- Collaboration, humility and comfort with ambiguity
- At L5+: architecture reasoning, scalability and defensible trade-offs
Topics to focus on
Weighted by what candidates say comes up and by the reported questions below.
Behavioral: Googleyness and Leadership, plus the four hiring attributes
Every interviewer writes standardized feedback that maps to these attributes. The G&L round covers Googleyness (comfort with ambiguity, bias to action, collaboration) and emergent leadership: stepping up when the situation needs it.
General Cognitive AbilityDiving deep · Ambiguity and judgment
Show you went to the data or the code to find the real root cause.
- Tell me about a time you had to balance a customer need against a technical constraint.
- Describe a project where the requirements were unclear. How did you move forward?
- Tell me about a decision you made without all the data you wanted.
Role-Related Knowledge and ExperienceDiving deep · Ambiguity and judgment
Show you went to the data or the code to find the real root cause.
- Tell me about a time you had to balance a customer need against a technical constraint.
- Describe a project where the requirements were unclear. How did you move forward?
- Tell me about a decision you made without all the data you wanted.
LeadershipCollaboration and inclusion
Show how you helped others succeed and made people feel they belonged.
- Describe a decision you argued against but then had to carry out.
- Tell me about a time you helped a teammate succeed.
- Describe a project that needed several teams. How did you get them aligned?
GoogleynessResilience and courage · Ambiguity and judgment
Show you kept going through a setback or made an unpopular call that was right.
- Tell me about a time you had to balance a customer need against a technical constraint.
- Describe a project where the requirements were unclear. How did you move forward?
- Tell me about a decision you made without all the data you wanted.
All behavioral questions · Write your STAR stories in the story bank
Coding questions candidates report
Each links to the AlgoRung problem: write-up, animated walkthrough, solutions in Java, Python, C++ and JavaScript, and an editor with hidden tests. Shared questions show the other companies that ask them.
- Implement Trie (Prefix Tree) Medium Tries
- Decode String Medium Stack also Microsoft
- Minimum Window Substring Hard Arrays & Hashing also Meta, LinkedIn, Oracle
- Word Ladder Hard Graphs also Amazon, LinkedIn
- Binary Tree Maximum Path Sum Hard Trees & BST also Amazon, Adobe
- Lowest Common Ancestor of a Binary Tree Medium Trees & BST also Meta, Netflix, Atlassian +1
- Course Schedule Medium Graphs also Amazon, Netflix, Uber +1
- Cheapest Flights Within K Stops Medium Graphs also Airbnb, Flipkart, Swiggy
- Longest Common Subsequence Medium Dynamic Programming
- Coin Change Medium Dynamic Programming also Airbnb, Goldman Sachs, Salesforce
- Maximal Square Medium Dynamic Programming
- Evaluate Reverse Polish Notation Medium Stack
No questions match.
Google coding questions by topic · Google SDE 1 interview · Google SDE 2 interview · Google senior interview · Google staff interview
Also reported, not on AlgoRung yet (13)
Snapshot Array · Minimum Domino Rotations For Equal Row · Long Pressed Name · Expressive Words · Text Justification · Robot Room Cleaner · Longest Increasing Path in a Matrix · Non-overlapping Intervals · Maximal Rectangle · Race Car · Strobogrammatic Number II · Best Meeting Point · Confusing Number II
Design questions
Formal system design usually starts at L5. At L4, design ideas show up inside coding rounds, and staff candidates may get two design rounds. Prompts lean toward Google-scale products and infrastructure: Docs, Maps, YouTube, search and indexing, job scheduling.
- Reported: Design Google Docs (collaborative editing) Google Docs · walkthrough
- Reported: Design search autocomplete / typeahead Search autocomplete · walkthrough
- Reported: Design Google Maps Google Maps · walkthrough
- Reported: Count YouTube video views YouTube · walkthrough
- Reported: Design a web crawler Web crawler · walkthrough
- Reported: Design a distributed job scheduler Job scheduler · walkthrough
Also reported: Design a load balancer
Google system design questions in detail · How to answer any design question: the LADDER method
Worth knowing
- In June 2025 the CEO said Google is bringing back at least one in-person round, so it can confirm candidates have the fundamentals now that remote interviews are exposed to AI cheating.
- A May 2026 report describes a 'human-led, AI-assisted' pilot for junior and mid-level roles on select US teams: one coding round becomes a code-comprehension round with Gemini.
- Under the same pilot, the Googleyness and Leadership round adds a design discussion about a project you actually worked on.
- Team matching now usually happens before the hiring committee review, and a hiring manager's support goes into the packet.
- Outside the pilot, using AI in a Google interview is still forbidden. Publicly tagged questions are reportedly retired, so learn patterns instead of memorizing lists.
- Downleveling is common: the committee can offer a lower level than the one you applied for.
Interviewing at Google?
Add the date and your level. AlgoRung builds a plan back from the interview day, schedules revisions before it, and counts problems you have already solved for every company that asks them.
Sources
Written in our own words from these public pages and candidate reports, checked November 2026. Company names are trademarks of their owners.
- tryexponent.com/guides/google-software-engineer-interview
- tryexponent.com/blog/google-ai-coding-interview
- careers.northeastern.edu/blog/2026/05/13/googles-ai-assisted-coding-interview-20
- entrepreneur.com/business-news/google-mckinsey-reintroduce-in-person-interviews-
- interviewing.io/google-interview-questions
- igotanoffer.com/blogs/tech/google-software-engineer-interview
- levels.fyi/companies/google/salaries/software-engineer