Google L4 India: 7 Rounds, Strong Hire Phone Screen, Downleveled to L3, Then Rejected
TL;DR. Mid-level SDE in India, 1 month of LeetCode prep, got a "Strong Hire" phone screen at Google for L4 (SWE-3). Then waited 3 months for onsite scheduling....

What changed in 2026 drives
Mass-recruiter offer letters are flatter for 2026 batch - the 4-5 LPA ASE band has barely budged in three years while inflation eats real wages. Premium tracks (Digital, Pro, Elite, Specialist) are still where the differential lives, and they are entirely test-driven. If you are aiming higher than the default offer, the coding round is not optional pageantry - it is the entire interview.
What I'd actually study for this
- 01Two solid coding-round answers (1 medium-hard DSA each, with edge-case discussion) > five half-baked ones
- 02One real project you can defend end-to-end - file paths, design decisions, and what you would change
- 03One DBMS schema you actually built (not a textbook ER diagram), with at least 3 join-heavy queries written from memory
- 04Three behavioural STAR stories: failure recovered, conflict handled, ownership taken
Where most candidates trip up
The single biggest mistake is treating company-specific guides as primary prep and DSA as secondary. It is the opposite. Mass recruiters use the test as a filter, but premium tracks at every IT services company use coding to allocate offer band. Spend 70% of prep time on DSA + system fundamentals, 20% on company-specific patterns, 10% on HR rehearsal. Reverse that ratio and you collect the default offer.
Editorial commentary by Aditya Sharma · written for PapersAdda · not generated, not aggregated.
TL;DR. Mid-level SDE in India, 1 month of LeetCode prep, got a "Strong Hire" phone screen at Google for L4 (SWE-3). Then waited 3 months for onsite scheduling. Went through 7 total rounds: phone screen, 3 onsite coding, 1 Googlyness behavioral, 2 hiring manager matches, 1 additional coding. Recruiter said "100%, we'll close the offer next week." One month of silence later: downleveled to L3, then full rejection. The questions were dice roll combinations, graph ring traversal, forest traversal with ratings, modified box stacking, and sentence scoring with ArrayList vs LinkedList.
This is not a "How to prepare for Google interviews" guide. There are thousands of those, unchanged since 2019. This is one specific candidate's 7-round loop, with the actual questions asked, the actual round outcomes, and the actual implosion from "100% confirmed" to rejection letter. If you are interviewing at Google India and think a strong recruiter signal means you are safe, read this first.
The candidate
| Field | Value |
|---|---|
| Role applied for | SWE-3 (Google L4), India |
| Previous level | SDE-II equivalent at current company |
| Preparation time | ~1 month of LeetCode grinding |
| Total rounds completed | 7 (phone screen + 3 onsite + Googlyness + 2 HM + 1 additional) |
| Timeline | Phone screen to final rejection: ~5 months |
| Outcome | Downleveled to L3, then rejected outright |
| Source | Verified post on InterviewExperiences.in |
The candidate describes themselves as mid-level, targeting Google's L4 (SWE-3) band. They prepared for approximately one month, primarily through LeetCode. Their phone screen went well enough to earn a "Strong Hire" rating. What followed was a 3-month scheduling gap, 6 more rounds, a verbal commitment from the recruiter, and then nothing.
Phone Screen: Strong Hire, Then 3 Months of Silence
| Element | Detail |
|---|---|
| Format | Coding/DSA, virtual |
| Duration | Standard Google phone screen (~45 minutes) |
| Performance | Smooth execution, finished with time remaining |
| Interviewer feedback | "Strong Hire" |
| Wait after this round | 3 months before onsite was scheduled |
The phone screen went cleanly. The candidate solved the problem smoothly with time to spare and received a "Strong Hire" rating, which is the highest positive signal a phone screen interviewer can give at Google.
Then nothing happened for 3 months.
This is not unusual. Google's scheduling pipeline is decoupled from interviewer feedback. A "Strong Hire" phone screen does not fast-track onsite scheduling. It enters a queue that depends on interviewer availability, team headcount, and hiring committee bandwidth. Candidates who interpret the delay as a bad sign are wrong. Candidates who interpret the delay as confirmation of an offer are also wrong. The delay is structural, not informational.
Prep implication: if your phone screen goes well, do not pause your prep for 3 months assuming the onsite is imminent. Keep the LeetCode and system design practice running at maintenance intensity (3 to 5 problems per week). The scheduling call will come without warning, often with 2 weeks of prep time offered.
Onsite Round 1: Coding/DSA, Rushed, Missed Test Cases
| Element | Detail |
|---|---|
| Format | Coding/DSA |
| Performance | Rushed through solution |
| Outcome | Interviewer flagged missed test cases |
The candidate describes rushing through this round. The interviewer explicitly noted that test cases were missed. At Google's L4, the bar for a coding round is not "can you solve the problem." It is "can you solve the problem completely, explain the complexity, walk through edge cases unprompted, and leave the interviewer confident that you would not ship this code with a bug."
Missing test cases in round 1 creates a calibration debt. The remaining rounds now need to compensate, because the hiring committee sees all feedback in aggregate. A "mixed" first onsite puts pressure on every subsequent round to be "strong" rather than "hire."
Onsite Round 2: Coding/DSA, Rescheduled 3 Times
| Element | Detail |
|---|---|
| Format | Coding/DSA |
| Rescheduling | This round was rescheduled 3 times before it happened |
| Performance | Incomplete follow-up, but strong critical thinking |
| Outcome | Positive despite not completing the follow-up |
Three reschedules on a single round is disruptive. Each reschedule resets the candidate's mental state and forces re-preparation.
The candidate did not complete the follow-up question but demonstrated strong critical thinking on the approach. At Google, articulating a correct approach matters even if the code is incomplete. A "Hire" on an incomplete solution is possible if the reasoning is airtight. The interviewer marked this positively.
Onsite Round 3: Coding/DSA, Solved Everything
| Element | Detail |
|---|---|
| Format | Coding/DSA |
| Performance | Solved everything optimally, including the follow-up |
| Outcome | Positive feedback |
The strongest round. The candidate solved both the main problem and the follow-up question at optimal complexity. This is the round that should have anchored the hiring committee decision.
In a 7-round loop at Google, you need at least 2 rounds rated "Strong Hire" or "Hire" to clear the committee. The candidate had this one plus the phone screen. But "need" and "sufficient" are not the same word at Google's hiring committee.
The Actual Questions Asked Across All Rounds
These are the confirmed questions from the source post. Not all rounds specify which question appeared where, but the full set is documented.
| # | Question | Topic | Difficulty |
|---|---|---|---|
| 1 | Dice roll combinations: given dice faces, count ways to roll a higher value than opponent | Combinatorics / Probability | Medium |
| 2 | Graph ring traversal: traverse a ring-structured graph with constraints | Graphs / BFS or DFS | Medium-Hard |
| 3 | Forest traversal with ratings: traverse a forest (multi-root tree) and optimize based on node ratings | Trees / DFS / Greedy | Hard |
| 4 | Modified box stacking: variant of the classic box stacking problem with additional constraints | DP / Sorting | Hard |
| 5 | Sentence scoring + ArrayList vs LinkedList discussion: score sentences by word weights, then discuss Java collection internals | Implementation + CS Fundamentals | Medium |
The spread is deliberate. Google's L4 loop tests across multiple topic areas: combinatorics, graphs, trees, DP, and practical implementation. A candidate who drills only one category (arrays, strings, sliding window) will hit a cold topic by round 3.
The ArrayList vs LinkedList discussion in round 5 is particularly notable. Google's additional coding rounds sometimes pivot from pure DSA into language internals. Knowing that ArrayList.get(i) is O(1) random access while LinkedList.get(i) is O(n) sequential is baseline. The follow-up usually asks about cache locality, memory layout, and when you would actually choose LinkedList in production (almost never, unless you need O(1) insertion at both ends and never random access). If you interview in Java, know your collections framework cold.
Googlyness (G/L) Round: "Lean Hire" on Cultural Diversity
| Element | Detail |
|---|---|
| Format | Behavioral / Cultural fit |
| Topic | Cultural diversity handling |
| Performance | Struggled with examples |
| Outcome | "Lean Hire" |
The Googlyness round asked about handling cultural diversity in a team setting. The candidate struggled to produce concrete examples.
"Lean Hire" is the lowest passing signal. It means "I would hire, but I have reservations." At the hiring committee level, a Lean Hire on Googlyness adds weight to any technical weakness. It does not fail the candidate alone, but it removes the cushion.
Prep implication for the Googlyness round: you need 4 to 5 polished STAR stories ready, each demonstrating a different attribute (navigating ambiguity, handling conflict, influencing without authority, collaborating across cultures, taking ownership of failure). If you can only produce 2 stories and rotate them with different framing, the interviewer will notice.
Hiring Manager Rounds (2): Went Very Well, Matched with 2 Teams
| Element | Detail |
|---|---|
| Format | Hiring Manager discussion (2 separate rounds) |
| Performance | "Very well" on both |
| Outcome | Matched with two teams, positive feedback |
Both hiring manager rounds went well. The candidate was team-matched to two teams, which at Google means two teams expressed interest in headcount allocation. This is a strong positive signal. Team-matching at Google happens after the hiring committee gives conditional approval, meaning the committee was at least leaning positive at this stage.
Additional Coding Round: DSA + Java Discussion
| Element | Detail |
|---|---|
| Format | Coding + language discussion |
| Topics | DSA problem, ArrayList vs LinkedList internals |
| Performance | Completed follow-ups on time |
| Outcome | Positive |
An additional coding round is not standard for every Google loop. It is added when the hiring committee wants more signal, usually because the existing signal is mixed (strong in some rounds, weak in others). The candidate cleared this round positively, completing follow-ups on time.
The fact that this round was added at all tells you the committee was not cleanly positive after the first 6 rounds. The mixed onsite round 1 and the Lean Hire Googlyness created enough doubt to trigger one more data point.
The Recruiter Promise and the Collapse
After all 7 rounds, the recruiter told the candidate: "100%, we'll close the offer next week."
Then one month of silence.
Then the recruiter came back with a downlevel proposal: L3 instead of L4.
Then, after the candidate presumably pushed back or the team match fell through, full rejection.
This is the part that most Google interview guides do not cover. The recruiter is not the decision-maker. The recruiter is relaying the hiring committee's provisional signal. A recruiter saying "100%" means "the committee seems positive." It does not mean "the committee has signed off." The committee meets, reviews all feedback holistically, and can downlevel or reject even when the recruiter signal was positive.
The candidate's own summary: "Until the offer is in your hands, don't get your hopes up when interviewing at Google."
What this 7-round loop teaches
-
A "Strong Hire" phone screen does not protect you. The phone screen is one data point out of 7. The committee weighs all rounds. One Strong Hire does not cancel one missed-test-case round plus one Lean Hire.
-
Recruiter verbal commitments are not offers. "100%, we'll close next week" is the recruiter's interpretation of committee signals, not a binding decision. Do not stop interviewing at other companies based on a recruiter phone call. Only stop when you have a written offer letter with compensation numbers.
-
The Googlyness round has real weight. A "Lean Hire" on Googlyness can tip a borderline technical case into rejection. Prepare 4 to 5 distinct STAR stories covering diversity, conflict, ambiguity, ownership, and influence. Generic answers get generic outcomes.
-
Mixed coding rounds trigger additional rounds, which do not always save you. If you rush round 1 and miss test cases, the committee sees that signal even if you ace round 3. An additional coding round is a yellow flag, not a lifeline.
-
Google's L4 loop tests across multiple topic areas. Combinatorics, graphs, trees, DP, and Java internals appeared in a single loop. Drilling arrays and sliding window for 4 weeks is not sufficient prep. Cover 6 to 8 categories with at least 15 problems each.
-
Scheduling delays are structural, not informational. A 3-month wait between phone screen and onsite is normal. Maintain prep intensity through the gap.
What candidates ask about Google's downlevel process
What level is L4 at Google India? L4 is SWE-3 (Software Engineer III), the first "senior" band at Google. It is not the same as Amazon's L4, which is their SDE-1 (entry level). Google L4 compensation in India typically ranges ₹35L to ₹55L total depending on location and stock refresh cycle.
Can you get downleveled and still get an offer? Yes. Google sometimes offers L3 when the committee decides the candidate is not ready for L4 but shows potential. The candidate can accept or reject the downlevel. In this case, even the downlevel did not result in an offer.
Is 1 month of LeetCode prep enough for Google L4? Based on this experience, no. The candidate's own outcome, a 7-round loop ending in rejection, is data against 1-month prep windows for L4. Most successful Google L4 candidates report 3 to 6 months of structured prep.
Why did the recruiter say 100% if the committee could reject? Recruiters relay signals, not decisions. The committee had not met when the recruiter made that call. The 100% statement reflected the recruiter's read of individual round feedback, not the aggregate committee verdict.
Should I accept a Google downlevel? It depends on your alternatives. L3 at Google India is ₹25L to ₹35L total compensation and converts to L4 in 12 to 24 months with strong performance. If your current compensation is above L3 band, the downlevel is a pay cut with a promotion timeline. Run the numbers before deciding.
Source and verification
This analysis is built on a verified interview experience posted on InterviewExperiences.in. Original source: Google L4 India Interview Experience
PapersAdda's verification standard requires a publicly accessible post URL, per-round detail from the candidate, and a stated outcome. This post meets all three criteria. The candidate described all 7 rounds, named the actual questions, and documented the downlevel-to-rejection outcome. The recruiter's "100%" verbal commitment is quoted directly from the source.
Related verified interviews
- Another Google India L4 rejection: Google L4 Bangalore April 2025, topological sort to 12-month cooldown, a 4-round loop that ended in rejection with a 12-month cooldown despite the Googlyness interviewer being "super impressed"
- The Flipkart alternative path: Flipkart SDE-2 Bangalore 2024, wallet machine coding to offer, where a 4-round loop with machine coding actually ended in an offer
- For comparison at Amazon's L5 (SDE-2): Amazon SDE-2 L5 2026, Tier-3 engineer's real 5-round loop to ₹60L, the offer-positive version of a mid-level FAANG loop in India
- Microsoft's early-career variant: Microsoft new grad 2026 4-round interview real questions, a shorter loop structure for comparison
Methodology applied to this articlelast verified 8 May 2026
- No fabricated salary numbers or success rates. If we quote a range, it's sourced.
- No noun-substituted templates. This article was not generated by swapping company names in a stock prompt.
- No paid placements, sponsored coaching links, or affiliate-shilled course pushes.
topic cluster
More resources in Interview Questions
Use the category hub to browse similar questions, exam patterns, salary guides, and preparation resources related to this topic.
paid contributor programme
Sat this this year? Share your story, earn ₹500.
First-person experience reports help future candidates prep smarter. We pay verified contributors ₹500 via UPI per accepted story with byline.
Submit your story →ready to practice?
Take a free timed mock test
Put what you learned into practice. Our mock tests match the 2026 pattern with timer, navigator, reveal, and score breakdown. No signup.