The process took 1 day. I interviewed at Google in Aug 2010
Interview
The guy from Chrome team called me up and asked me a bunch of general and coding questions. The guy was very friendly and explained what the team is up to (this happened at the end when he knew I probably wouldn't make it)
- Coding : addition of 2 big numbers (represented by 2 byte arrays)
- Pasted a function and asked to fix
Interview questions [1]
Question 1
Addition of 2 big numbers (represented by 2 int arrays, assuming each integer can only be 0-9)
I applied through college or university. The process took 2 weeks. I interviewed at Google (Mountain View, CA) in Sep 2011
Interview
I met the company's representative on campus and applied through their website and I received an email soon after asking me to select my preferences for the on-campus interview. The interview was tough, but if someone is thorough with the topics and has practiced quite a few problems then it should be manageable.
Interview questions [1]
Question 1
Given a a new dictionary of words in English alphabets but the ordering of the alphabets are not necessarily as the English alphabets, that is, say c comes a in the new alphabet series. Hence, the dictionary would also contain words in a different ordering than the usual dictionary. If you are given enough words in this new dictionary so that you can find enough relationships between the new series, find the new series.
I applied through college or university. The process took 3 weeks. I interviewed at Google (Cambridge, MA) in Dec 2010
Interview
Had a pre screening phone interview with the HR who described the different teams working the Cambridge office, then had a technical phone interview with one of the developers in the team. Finally I was called in for a full day of technical interviews.
Interview questions [1]
Question 1
How would you design and develop a URL shorting service