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.
After clearing all the interviews in 2 months, here comes the team match. Where no one ever knows when they gonna get a team match call. Even if you get the TM call next comes the HC again no one knows why they reject.
Interview questions [1]
Question 1
Coding questions from Leetcode google tagged but deep dived into it based on the level.
The interview lasted about a day, with 5 different interviewers. For each section, the technical questions took most of the part. They also showed me their office in Toronto, which was nice
Interview questions [1]
Question 1
What was the most difficult problem you solved during your last job?
it was difficult. lengthy dsa questions. design was ok. needs nice preperation. googlyness also needs preperation. it was difficult. lengthy dsa questions. design was ok. needs nice preperation. googlyness also needs preperation.