Here is the email from Google I recived with the advice on how to prepare to the interview.

Thank you for taking the time to chat today! The details for your interview will be coming soon. Following up on our conversation, the links below may help you prepare for your interview:

For more information on Algorithms you can visit:
Top Coder Tutorial

For information on Coding:
Programming Interviews Exposed; Secrets to landing your next job by John Monagan and Noah Suojanen.

Also, you can check out some of our recent projects beyond Google search by visiting and review some of our research publication:

Visit YouTube Google for more information on the Google recruiting and hiring process. The video is titled - "Interviewing at Google"

You may want to refresh hash tables, heaps, binary trees, linked lists, depth-first search, recursion (basically CS 101...concepts that everyone knows but sometimes it doesn't come right off the tip of one's tongue at a moment's notice).

Interview details:

How should I prepare for my on-site interviews at Google?
Interviewers are interested in 3 "buckets": core CS concepts (OO, design, data structures, etc), coding ability (you will be asked to write code on a white board), and algorithmic problem solving. We also recommend you spend some time exploring our website to get into the right mind frame. Google Labs is a good starting point.

What should I wear to my interview?

Please wear whatever you feel most comfortable in. Business casual is recommended.

What materials do I need to bring to Google?

If you haven't yet completed an application form, this is required prior to your arrival at Google. If our records show that you are missing this form, I will e-mail you individually with instructions on how to turn them in shortly. If you do not receive an e-mail requesting an application form, we have verified your form and you do not need to take further action on this document. A general non-disclosure guidelines sheet is attached for your reference.

Please let me know if you have any questions and best of luck!

Answers and Comments