I applied through an employee referral. The process took 3 weeks. I interviewed at Google (Telephone, TX) in Dec 2015
Interview
It was an interview over the phone and using Google Docs. Two interviews with two interviewers of 1 hour each one, each of one using 5 minutes to explain what they were doing and their projects, 50 minutes for solving software problems in the Google Docs, and 5 for asking them questions about the company.
Interview questions [1]
Question 1
C problems, arrays and matrices manipulation, pointer concepts
I applied online. I interviewed at Google in Nov 2019
Interview
Straightforward interview. Technical interview that included questions on applying algorithms. The interview was done over google docs, which is a pretty common for Google interviews, so know your language well because there is no Intellisense.
Interview questions [1]
Question 1
I cannot say what the specific question is, but in general, brush up on your algorithms class.
I applied online. The process took 3 weeks. I interviewed at Google in Oct 2018
Interview
The interview process consisted of 2 phone call interviews with shared google docs for code. Each phone call was an hour long and they were back to back with 2 different Google software engineers.
Interview questions [1]
Question 1
Alternate the values in linked list by making the last index the second index and so on while maintaining space complexity, then evaluate the time complexity of your code.
I applied online. The process took 2 weeks. I interviewed at Google in Jan 2017
Interview
The recruiter contacted me letting me know they would like to speak with me briefly. Afterwards we scheduled a technical interview for about two weeks later. My technical interviewer was difficult to understand, heavy accent. I appreciate the diversity at Google but trying to be on the same page for the technical question that was asked took about 5~8mins. Nonetheless the experience itself was good. Good luck to everyone in the interview process!