I applied online. The process took 2 months. I interviewed at Google in Dec 2020
Interview
Very simple process. There are two interviews, back to back with a fifteen minute interval in between them. This is the final round. Previous to this you must fill in a few questionnaires and there is also a CV round.
Coding challenge, then two technical phone screens, then host matching (non-technical) interviews.
Host matching can be hit or miss, depending on season and project availability. Phone screens and coding challenge are standard.
Was pretty good. Had a DFS question, and then a recursion question about binary trees. Nothing too difficult and the interviewer was nice. He gave me encouragement when I got stuck on a few library issues, and I battled right through them.
Interview questions [1]
Question 1
How do you flip a binary tree?
How do you reverse a linked list?