I applied through an employee referral. The process took 5 weeks. I interviewed at Google (Ithaca, NY) in May 2010
Interview
I was referred by a group manager after speaking with her at a conference. After sending my resume, I got a call from one of their recruiters within a week. He briefly confirmed some basic eligibility stuff (residency, availability, willingness to relocate) and gave an overview of the rest of the interview process.
It took a month for them to set up a phone screen with one of their engineers. The engineer I spoke with was extraordinarily friendly and personable. However, by that time, I had other job search constraints and had to drop out.
Interview questions [1]
Question 1
Some web sites have text in multiple languages. How could you determine the dominant language of a web page when indexing it? (open-ended question)
The process took 4 weeks. I interviewed at Google in Mar 2010
Interview
1 phone interview + 1 onsite interview
all technical questions even for non-CS candidate
contents: data structure, algorithm, system design
The onsite interview is tough. Interviewers are polite but some of them are not very friendly... the on-site interview process is high pressure. The key goals in the interviewer is to evaluate your computer science technical ability but nothing else - which means, they basically have no interests in your other strengths.
My overall impression is that the interviewers there are less experienced than the interviewers I have met in other companies.
Interview questions [1]
Question 1
design algorithm to reverse the content in the memory.
The process took 1 day. I interviewed at Google in Jan 2010
Interview
I was asked how to select both the maximal and minimal number from an array of integers. First to write down the recursive algorithm, then the non-recursive. What is the minimal comparisons to find the maximal and minimal? How to prove that number is minimal? What is the best case for your algorithm.
Interview questions [1]
Question 1
Find the maximal and minimal number in an array of integers