I applied online. The process took 2 months. I interviewed at Google in Sep 2019
Interview
They sent me a 90-minute coding sample and a survey. Coding sample was easy. After a while(more than 3 weeks), a recruiter reached me. We scheduled 2 consecutive phone interviews (15 minutes break). They were both technical but completely different. After these 2 interviews, I waited around 2 weeks to get to result. Then, they rejected. Don't know the rest.
Interview questions [1]
Question 1
I can't tell you the details but they were about algorithms and data structures. At the beginning, they seemed not that hard but the follow-ups were challenging.
I applied online. The process took 5 weeks. I interviewed at Google (Montreal, QC) in Jun 2019
Interview
First you have to finish one online snapshot interview, if you passed they will arrange two 45 minutes phone interview including coding questions, and you will do the codings in google doc.
Interview questions [1]
Question 1
What is the advantage of Java? what is the difference between Java and Python?
I applied online. The process took 3 weeks. I interviewed at Google in Sep 2019
Interview
The recruiter contacted me over the summer. We had a brief phone call talked about my skills, my interests, etc. When it was time to interview she asked me when I would like to receive the coding challenge and survey. She was super nice and easy to talk to.