I applied through a recruiter. The process took 2 weeks. I interviewed at Google in Nov 2019
Interview
First, there was an HR interview where the asked me basic questions about my CV. After that, there was 2 back to back technical interviews, algorithm programming problems. Everyone was very nice.
Three Phone Interviews taken over a period of 2 months. The first two interviews took place back to back. First one was okay and focused on changing variable names from camel case to snake case and vice versa. The second involved removing a node and restructuring an ordered binary tree and went much better than the first one. Because I got fairly positive feedback, the third one was used to gauge whether I should go to hiring committee and was a graph search problem. It did not go well.
Interview questions [1]
Question 1
Transforming camel case to snake case for variables names
I applied online. The process took 2 months. I interviewed at Google (Baton Rouge, LA) in Dec 2019
Interview
the process took about 1-2 month and was also over the Christmas break which might be why it was so long. i had 2 coding exercises for round one then had 2, 45 min interviews and heard back a few weeks later.