I interviewed with Google for a software engineering role, and the process was structured yet challenging.
It started with a recruiter call to discuss my background, followed by 1–2 online coding rounds focused on algorithms and data structures.
The onsite (virtual) rounds included:
Each coding round required me to explain my thought process, start with a brute-force solution, optimize it, and handle edge cases.
Overall, the experience tested both technical skills and clarity of thought, and I found the interviewers supportive as long as you clearly communicated your approach.
They asked me to find the lexicographically largest number by concatenating a list of stringified digits, and also return the order of indices for the optimal arrangement.
They asked me to design a simple game matchmaking system handling player queues, skill matching, and room assignment efficiently.
The following metrics were computed from 15 interview experiences for the Google Software Engineer (Swe II) role in India.
Google's interview process for their Software Engineer (Swe II) roles in India is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Engineer (Swe II) interview process in India.