For Google-like interviews, I recommend TopCoder. Google and companies like it are incredibly algorithm-heavy, and the only way to get through them is to practice. TopCoder is great for honing your algorithm and data structures skills.
Things get a bit more nuanced when you venture into Shoreditch. Most people around there value algorithms, but also clean and maintainable code, and it's hard to teach that except through experience. Web sites like http://codereview.stackexchange.com/ and http://refactormycode.com/ (currently down for maintenance) are excellent, but you can't really post up homework there. I would encourage students to work on pet projects and ask the communities there and on this mailing list for guidance towards clean code.
— Samir.
--
You received this message because you are subscribed to the Google Groups "GDC Meet a Mentor FAQs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to GDC-Meet-a-men...@googlegroups.com.
Visit this group at http://groups.google.com/group/GDC-Meet-a-mentor.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "GDC Meet a Mentor FAQs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to GDC-Meet-a-men...@googlegroups.com.
Visit this group at http://groups.google.com/group/GDC-Meet-a-mentor.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "GDC Meet a Mentor FAQs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to GDC-Meet-a-men...@googlegroups.com.
Visit this group at http://groups.google.com/group/GDC-Meet-a-mentor.
For more options, visit https://groups.google.com/groups/opt_out.
Disclaimer: The email you have received and its attachments may be confidential and are intended solely for the use of the individual to whom it is addressed. Any views or opinions expressed are solely those of the author and do not necessarily represent those of Surfsoft Consulting Ltd. If you are not the intended recipient of the email and its attachments, you must take no action based upon them, nor must you copy or show them to anyone. Please contact the sender if you believe you have received the email in error.