I applied through a recruiter. The process took 4 weeks. I interviewed at Google (Mountain View, CA) in Oct 2015
Interview
I was contacted by HR through email to set up a call to explain the positions available, and to set up phone screen. Phone screen lasted 45 minutes, it was an entirely technical interview. There were 2 coding questions in a language of my choice, the first one was easy, the second one pretty complicated. I ran out of time trying to solve the second one. I had a second similar phone screen in 2 weeks, and a week after that the recruiter informed me that I didn't get to move ahead with an onsite interview. Interview process was smooth, interviewers were good and understanding, and it was a positive experience.
I applied through a recruiter. The process took 1+ week. I interviewed at Google in Dec 2015
Interview
A recruiter from Google contacted me through email and LinkedIn.
We had a casual conversation over a call in which the recruiter gave me details of the position, interview process etc. I was then sent a link to a coding challenge and also some resources useful for the next round(Phone Interview).
Interview questions [1]
Question 1
Two coding questions. I could barely answer one in the time given.
I applied through an employee referral. The process took 2 weeks. I interviewed at Google (New York, NY) in Oct 2015
Interview
One phone interview using google doc. 15 minutes were spent explaining the problem. The problem was not hard, but the interviewer thought the time complexity of my solution was not good enough. For this problem, it was easier to code in C++, for it could be solved by updating elements in a heap. I didn't get to ask him any questions at the end.
Interview questions [1]
Question 1
A problem can be solved by using heap. You must now how to extract min/max from the heap, how to delete or update an element in the heap.