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.
I applied online. The process took 1 day. I interviewed at Google in Sep 2008
Interview
Interviewed with a guy from Google.
It took 50 mins... He seemed to be a C++ expert. He asked me lots of C++ questions. He also asked some general algorithm questions such as sorting, etc...
Interview questions [1]
Question 1
what's the your favorite sorting algorithm and explain why?