Google India Interview Experience
2 experiences shared by candidates
Software Engineer
Interview Rounds
One easy hashing-based problem with follow-up. Focus on thought process, communication, coding speed, language depth.
Regular expression matching (medium). Follow-up asked to approach solving the problem at scale.
String-based medium question. Interviewer modified problem mid-interview to test code flexibility.
Hard graph question involving traversal and dynamic programming. Initially struggled but broke problem into parts. Interviewer provided guidance.
Be honest and imagine yourself as a Googler responding to situational questions. Most fun round.
Tips & Advice
Practice coding speed beforehand. Communicate thinking process throughout. Write clean, modular, syntactically correct code. Develop strong algorithmic skills. Be authentic in behavioral rounds. Had team matching with Google Maps, Search, and Ads.
L4 Software Engineer
Interview Rounds
One medium-hard problem on graphs. Had to code in Google Doc. Interviewer was helpful.
Dynamic programming problem. Follow-up questions to optimize.
Tree problem with multiple follow-ups. Had to handle edge cases.
System design - Design Google Drive. Deep dive into consistency, sync, conflict resolution.
Behavioral questions. How I handled disagreements. Times I showed leadership.
Tips & Advice
Standard Google process. Grind LeetCode medium-hard. For L4, system design is important but DSA is still the main filter. Practice thinking out loud. The hiring committee reviews all feedback, so be consistent across rounds.