1. Online Assessment
Focus on DSA (Data Structures & Algorithms): arrays, strings, trees, DP, graphs.
Time limit ~90 mins.
2. Phone / Virtual Technical Interviews (1–2 rounds)
45 minutes each.
Conducted on Google Meet with CoderPad or Google Docs for coding.
You’ll solve 1–2 medium/hard LeetCode-style problems.
Interviewers check:
Problem-solving approach
Code correctness + edge cases
Time and space complexity analysis
Communication and thought process
3. Onsite / Virtual Onsite (4–5 rounds)
Usually split into:
a) DSA & Problem Solving Rounds (2–3 rounds)
Each 45 minutes.
Advanced problems on graphs, DP, trees, tries, greedy, backtracking.
Heavy emphasis on clean, optimized solutions and explaining trade-offs.
b) System Design Round
For L4+ or experienced roles (not usually for fresh grads).
Covers:
High-level system design (design YouTube comments system, URL shortener, etc.)
Scalability, APIs, storage choices, caching, load balancing.
Expect follow-ups: “How will your system handle 10M requests/sec?”
c) Behavioral / Googleyness Round
Evaluates culture fit, teamwork, leadership.
They test “Googleyness”:
Humility, teamwork, curiosity
Handling ambiguity
Bias for action
Uses STAR method (Situation, Task, Action, Result) for answering.
4. Hiring Committee + Offer
After rounds, interviewers submit feedback.