I applied through college or university. The process took 6 weeks. I interviewed at Google (Chicago, IL) in Nov 2018
Interview
Informal phone screening, Coding sample, Technical phone interview where a Software engineer from Google would be on phone with you and you'd have to code on a shared Google doc and if you make through all of these stages, you land an on-site Interview.
Interview questions [2]
Question 1
What programming languages I know and how proficient I am in those languages?
I applied online and the entire process took more than 7 weeks. Initially, I received a coding challenge having deadline after around two weeks. Solved the two questions and received email for a technical phone interview after the deadline date. The technical phone interview involves shared google doc for typing the code snippets. They said to get back in a week. But I didn't hear anything from them, so I emailed them for which I did not receive any response. Sent a second email after 3 days and then they responded asking me to choose a date for second phone interview. The second phone interview did not go well and I received a phone call regarding the rejection after 3 weeks.
Interview questions [1]
Question 1
All the questions are around data structures and algorithms.
I applied online. I interviewed at Google in Dec 2018
Interview
Applied on the website, received email with instructions for a 60 minutes test online (2 problems), recruiter email for phone interview, scheduled 2 weeks after, not called for the next stage
Interview questions [1]
Question 1
Problem to be solved with general data stractures and some logic