I applied through college or university. The process took 2 weeks. I interviewed at Google (Brazil) in Aug 2017
Interview
I received an email communicating about the interview. The interview took place two weeks later. The whole process was very well organized and professional. And it was divides in two parts... The interview happend online
Interview questions [1]
Question 1
In the first part he asked me something about data structure, asked several concepts and asked me to build my own data structure.
I don't remember the second part very well, I remember that the problem had to do with hadoop.
For the internship, Google generally does two interviews over the phone but does in-person interviews at select schools. Both are basic white board interviews. For the freshman/first year interviews, the questions are a lot easier as they are catered to the freshman programming level.
I applied online. The process took 2 weeks. I interviewed at Google in Jun 2019
Interview
Coding Sample -> 3 phone screens, everyone was really good at communicating. Had to solve some questions on an online coding sample link, and after that I had two phone interviews. After that they needed a tiebreaker so there was another schedules.