I applied through college or university. The process took 2 weeks. I interviewed at Google in Oct 2019
Interview
First round - new graduate interview. Applying for general software engineering role. Relatively easy phone screen. The interviewer was very nice and guided me in the right direction. It took me longer than expected to finish.
I applied through an employee referral. The process took 8 weeks. I interviewed at Google
Interview
2 technical 45 minute phone interviews. Interviewers had you code in google docs. Interviewers didn't seem super prepared or coordinated. Pretty much all questions were ad-hoc.
N Project Matching Interviews -- Nontechnical, just discussing what a project would entail and determining if it would be a good fit.
Interview questions [1]
Question 1
How would you design a distributed key value store?