I applied through an employee referral. The process took 2 weeks. I interviewed at Google in Nov 2016
Interview
I first applied online, didn't hear back for two weeks. Then I had a internal referral at Google. Once he asked for my resume and updated in the database, I was contacted by a recruiter. I did two back-to-back phone interviews, but got an email that they will not move forward further on the next day.
Interview questions [1]
Question 1
Design a function and efficient data structure to compute the inner product of two sparse vectors.