I applied through a recruiter. The process took 4 weeks. I interviewed at Google (San Francisco, CA) in Apr 2015
Interview
I got email from a Google recruiter after a brief talk with her I got a chance for the first phone interview.
In the phone interview I was asked two questions and I need to code on Google Doc. After I passed the phone interview I was invited to Maintain View for a onsite interview. There was 5 rounds each round 1 to 2 interviewer (1 shadow interviewer he would not ask you questions). They would ask you technique questions and you need to code on whiteboard.
Interview questions [1]
Question 1
Find second largest number in a BST.
Find peak element in an array using O(logn) method.
I applied through a recruiter. The process took 4 weeks. I interviewed at Google (Mountain View, CA) in Mar 2011
Interview
Difficult to understand what role I was interviewing for, could not talk to potential members in the group, and how I would be slotted into a group was not clear
Interview questions [1]
Question 1
Given a tree of child/parent relationships, write an algorithm to find common parent
I applied through a recruiter. The process took 4 weeks. I interviewed at Google (Cambridge, MA) in Mar 2015
Interview
1 phone screen, 45 minutes
5 hours on-site interview
also includes a free lunch in Google, accompanies by an engineer introducing company culture and office tour. quite helpful to know more on the company from non-technical perspective.
Interview questions [1]
Question 1
your most proud project
why you want to work for Google