Applied online and received a coding test. Subsequently, I got a call for a telephonic interview.
Two 45-minute interviews were scheduled. Following these, another telephonic interview was scheduled because they expressed uncertainty. Therefore, one more interview was arranged.
The first two interviews went well. The third interview could have been better if I had stuck to the basics.
Suggestion: Even if you know an optimal solution, stick to the basics and ensure you code completely. Completeness of the code is really important. Thank you.
Basic matrix manipulation question.
Basic string manipulation question.
Max squares in a rectangle.
Pattern matching between input and array of strings.
The following metrics were computed from 3,728 interview experiences for the Google Software Engineer role in United States.
Google's interview process for their Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Engineer interview process in United States.