The process took 1 day. I interviewed at Google (Mountain View, CA) in Apr 2008
Interview
Process I got in 2007.... 1- phone interview with recruiter to make sure you're fit for the job... 2- hiring manager will call you about your work experience and ask a few position related questions.... 3- on-site interview. The questions weren't hard... linked-lists, general debug approach, everything written on the whiteboard. So, in comes the last guy. Nice guy. Tells me that I'm being considered for 3 positions and that the recruiter messed up and scheduled all the wrong people. I was supposed to interview with 6 people for a HARDWARE position. But the recruiter scheduled me with 6 SOFTWARE guys that don't even work with the teams I was supposed to interview for. No follow-up from recruiter either. Worst recruiter ever.
Interview questions [1]
Question 1
Google has 300 servers around the world. Servers are failing about 1 every month. How would you go about debugging the failure?? That's great, good answer. The failure is actually random. Nothing you've tried is able to duplicate the failure exactly the same. How do you approach this?? Another good answer. Now, what do you think is actually the cause of these failures?