View Single Post
  #5   Spotlight this post!  
Unread 05-12-2010, 21:10
ericzundel ericzundel is offline
Mentor
AKA: Eric Ayers
FRC #1795
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2006
Location: Atlanta
Posts: 12
ericzundel is an unknown quantity at this point
Re: Google's Interview Questions For Software Engineers:

Google's interview process can be grueling, especially if you don't know what to expect. There are questions like this asked, but I wouldn't try to memorize answers to them. Of course, some of the questions require a direct answer and background knowledge. Usually questions like the synchronization question will be lead-ins to some sort of design or programming problem.

What I look for in a candidate is someone that can not just answer questions correctly, but talk through the process of solving a problem - discussing places where there are design decisions to be made. Someone that considers many solutions and evaluates them out loud during the interview makes a better impression than someone that knows the "best" solution right away.

If you are interested in applying for an internship with Google or another company that has a similar interview process, it would be helpful to practice a bit to get comfortable with the format. Take some of these questions and try answering them cold with someone else in the field who has had time to work through the problem ahead of time. Give yourself a time limit of 30-45 minutes for each session.
__________________
2009-2011 Mentor Team 1795 http://sites.google.com/site/first1795
2006-2008 Mentor Team 1379