I applied through a recruiter. The process took 1 day. I interviewed at Google (Mountain View, CA) in Mar 2009
Interview
I was originally contacted by a Google recruiter. After discussing the position, the recruiter first set me up for a phone interview and then for a site visit. During the site visit, I talked with five different engineers. I met each person alone and each meeting was similar to each other: A 5-10 minutes chat about my background and then 35-40 minutes Q&A session with technical questions.
Interview questions [1]
Question 1
That's all good and correct. Now, assume that the computers you are given have only 1 MB of memory each. How would you solve the same problem using the same number of machines?
I applied online. The process took 1 week. I interviewed at Google (Mountain View, CA) in May 2009
Interview
A quick phone interview. Good questions about my past experience and future interests. Very fair and well organized. Friendly, and to the point. Not intimidating. An enjoyable experience. Focused on recent positions, including ability to problem solve. talk some about working with others, ability, manageability, willingness, . not as technical as I would have expected
Interview questions [2]
Question 1
Please tell us about the most satisfying project you worked on in the last year?
The process took 6 weeks. I interviewed at Google (Mountain View, CA) in Mar 2009
Interview
In the end I did not get the offer, but interviewing with Google has been a very interesting. The interviews for the software engineer position consisted mostly entirely of algorithm and coding questions with a little bit of design. The algorithmic questions did not require one to 'remember' some obscure or very advanced algorithm. All questions were solvable using basic algorithmic knowledge. The interviewee is expected to be able to estimate the performance of the solution that he/she is proposing and to come up with a reasonably optimal solution.
Top companies for "Compensation and Benefits" near you