They provided lots of resources for preparing. It was pleasant corresponding with them too. I talked with someone on the phone and got feedback before taking my white boarding interview. I got to the second technical round after completing an online timed assessment which was much easier than the white boarding question.
Interview questions [1]
Question 1
Not too difficult but definitely worth studying for.
I applied online. The process took 4 weeks. I interviewed at Google (Mountain View, CA) in Dec 2018
Interview
It includes four rounds. Every round is about a coding problem and followup. The first one is a assigning cars to uses problem. The second is the robot problem on the leetcode. The third is the exchange rate problem on leetcode. The fourth is a math problem.
Interview questions [1]
Question 1
The first one is a assigning cars to uses problem. The second is the robot problem on the leetcode.
I applied through an employee referral. The process took 4 weeks. I interviewed at Google in Oct 2019
Interview
Phone Interview with technical questions, after I passed the online assessment as the first round several weeks before. The interview didn't say a lot and really expected you to be efficient in solving the question since 45-minute is really a short period.
Interview questions [2]
Question 1
Calculate the sum of leaf nodes in a binary tree, etc.