The interview consisted of 5 rounds:
All coding questions were standard, similar to those found on GeeksforGeeks or LeetCode. The questions were quite open-ended, requiring candidates to ask specific clarifying questions before beginning to solve them. Once the problem was well-defined, candidates needed to solve it.
Candidates were required to code their solutions in a programming language. A laptop was provided for writing the code.
Q: Convert a Morse code string into alphabet and find if it makes a valid word. Q: Given two arrays of values and indices, create an array in which values are at the given indices specified in the indices array, with constant memory.
Questions range from simple implementation to logical questions to Dynamic Programming questions.
The following metrics were computed from 116 interview experiences for the Google Software Engineer role in Bengaluru, Karnataka.
Google's interview process for their Software Engineer roles in Bengaluru, Karnataka is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Engineer interview process in Bengaluru, Karnataka.