GOOGLE · SDE 2
Google SDE 2 interview
The SDE 2 (mid-level software engineer) level at Google is L4 Software Engineer III, for engineers with about 2 to 5 years of experience. The rounds at this level, how each one is scored, and the questions to practise first.
The SDE 2 rounds, in order
-
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.
At SDE 2: One or two problems, a little faster. Some companies mix in a design question.
-
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.
At SDE 2: Two or three rounds at medium to hard level. You are expected to reach the optimal approach with fewer hints and to test without being asked.
-
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.
At SDE 2: Expected to move through all stages and test as you go.
-
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.
At SDE 2: Stories should show you owning features end to end and handling conflict maturely.
-
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.
At SDE 2: Committees can down-level you instead of rejecting.
-
Hiring committee
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.
At SDE 2: Committees can down-level you instead of rejecting.
What Google 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
Behavioral rounds are based on the Googleyness and Leadership, plus the four hiring attributes: General Cognitive Ability, Role-Related Knowledge and Experience, Leadership, Googleyness. Questions for each one.
Coding questions to practise for Google SDE 2
Two or three rounds at medium to hard level. You are expected to reach the optimal approach with fewer hints and to test without being asked.
- 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.
Design at SDE 2
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.
Questions people ask
How many rounds are in the Google SDE 2 interview?
About 5 interviews after the screening: phone / recruiter screen, coding (dsa), ai-assisted coding, behavioral, team match, hiring committee.
Is there a system design round for Google SDE 2?
Usually not as a separate round. 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.
What coding questions does Google ask at SDE 2?
The same question pool is used across levels; the bar rises with level. Most reported: Implement Trie (Prefix Tree), Decode String, Minimum Window Substring, Word Ladder, Binary Tree Maximum Path Sum.
What does Google expect in coding rounds at SDE 2?
Two or three rounds at medium to hard level. You are expected to reach the optimal approach with fewer hints and to test without being asked.
SDE 2 interviews at other companies
- Amazon SDE 2
- Microsoft SDE 2
- Meta SDE 2
- Apple SDE 2
- Netflix SDE 2
- Uber SDE 2
- LinkedIn SDE 2
- Airbnb SDE 2
- Stripe SDE 2
- Atlassian SDE 2
- Goldman Sachs SDE 2
- Salesforce SDE 2
- Oracle SDE 2
- Adobe SDE 2
- Flipkart SDE 2
- Walmart Global Tech SDE 2
- PhonePe SDE 2
- Swiggy SDE 2
- Razorpay SDE 2
SDE 2 interview questions across all companies · Behavioral questions