It is a very interesting process.
There were two technical interviews, where they asked technical questions that should be answered by coding a solution in your preferred language (usually C, C++, Java, or Python).
How to check if two questions are equivalent?
That is, given two questions and a dictionary of synonyms, the task is to answer "yes" if they are equal, or "no" if they are not equal. Write a program to do that. The program must take into consideration the complexity of the solution.
The following metrics were computed from 6 interview experiences for the Google Software Engineer role in Belo Horizonte, Minas Gerais.
Google's interview process for their Software Engineer roles in Belo Horizonte, Minas Gerais is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Engineer interview process in Belo Horizonte, Minas Gerais.