I applied online. The process took 2 months. I interviewed at Google in Jul 2018
Interview
I applied online on the Google Jobs page, and rapidly received a 2-question online assessment. After that, they scheduled 2 phone live-coding interviews over a Google Docs. Each interview took around 30 minutes.
Interview questions [1]
Question 1
Standard string manipulation and data structures questions
I applied through an employee referral. The process took 3 days. I interviewed at Google (Mountain View, CA) in Oct 2019
Interview
I got a referral from my friend and received an email from a recruiter within one week. The recruiter set up two phone interviews for me and I took both interviews on one day. Each interview took 45 minutes.
Interview questions [1]
Question 1
Two leetcode style problems. One is related to dynamic programming and another one is related to string.
The process is insanely long. I applied in October, received coding challenge in early November, received an interview at the end of November. I passed HC in mid-January and got to the project search stage. I have been in this stage for almost two months and no host reached out. I am still waiting, but I am actively looking for backups now. Overall a good experience. I had two interviews back to back, and both interviewers are nice, giving me hints when I did something wrong. For one of the interviews, I had time to ask questions about the internship and Google in general.