The process took 6 weeks. I interviewed at Google (Seattle, WA) in Nov 2014
Interview
I had two phone interviews and then onsite interview in Google's Seattle office. The first phone interview was with recruiter, just to verify the background and confirm the job interest. Recruiter is very nice, will give you some suggestions about how to prepare the interview. The second phone interview was with the dev manager that the position is supposed to work with, not many tough questions, easy going. Actually with only 45 minutes including some minutes for you to ask questions, really not much time for tough questions. The onsite interview was almost a whole day, as it was with total 6 rounds of interviews with one interviewer for each round. I talked to three interviewers f2f in their Seattle office and talked to another two from Bay Area office via video conference, and a 6th one during the lunch time.
Interview questions [1]
Question 1
Was asked to write code to compare couple number pair to see if they have overlap, and print out the boundaries
I applied through an employee referral. The process took 3 weeks. I interviewed at Google (Mountain View, CA) in Oct 2015
Interview
Two Phone Screens, 5 on-site interviews, 1 additional phone interview after on-site. I reviewed a bunch of Life@Google Youtube videos to get a sense of their culture as well as the interview process. Cracking the Technical Interview and Cracking the PM Interview helped me organize my thoughts and practice my responses.
Interview questions [1]
Question 1
How would you build global system to upgrade software on a fleet of machines?
I applied online. The process took 4 weeks. I interviewed at Google (Mountain View, CA) in Dec 2015
Interview
Direct Google recruiting process. The initial call and high-level interview was by the recruiter, who knew the specifics of the job very well. Very friendly and comfortable conversations preparing me for the interviews. This was followed by two interviews: the first by another Technical Program Manager with similar skill sets. It was detailed and friendly, where the interviewer got interested in the technologies that I had been working on. This was followed by an interview with a Director for the Technical Program. Very warm discussion that continued for about 65 minutes, followed by a comment stating that he was happy about the confirmations that he about the skills that I had defined in my resume. The recruiter mentioned multiple on site interviews as the next step. Still waiting on the on-site interviews...........
Interview questions [1]
Question 1
Converged Infrastructure technologies and how I worked with the vendors on my projects/programs