I had to undergo five interviews with different interviewers in a single day, from morning to afternoon.
Each interviewer gave me two problems to solve, the first being easier than the second. I had to write my code on a whiteboard and explain it.
What I didn't like about the interview was that some problems weren't well explained by the interviewer, which led to confusion regarding the requirements for the input and output of the methods.
Write code to serialize a tree to an array and then deserialize it back to its original.
The following metrics were computed from 46 interview experiences for the Google Software Engineer role in Brazil.
Google's interview process for their Software Engineer roles in Brazil is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Engineer interview process in Brazil.