I applied through an employee referral. The process took 3 days. I interviewed at Google in Jan 2010
Interview
They send you a link to online Google docs- and ask you to code , so that they can look at what you are doing. I had mentioned the interviewer that I am not comfortable with low level programming and he went with semaphores and spin locks- which was a little irksome as I told him not to.
Maybe he was trying to figure out my thinking process in an unknown terrain.
I applied through an employee referral. The process took 1 day. I interviewed at Google (Pittsburgh, PA) in Mar 2010
Interview
Get the interview for SDE intern, not an phone but an on-site interview.
I think it's mainly because I'm living close to their office.
The interviewers are nice, but they can't move forward on me.
Seems they have one year cool down if you've failed an on-site, I've try to apply again, but no response.
Interview questions [2]
Question 1
How would you desgin facebook, use the data struct to show the social network and find out the people that close to you but your relation are stranger (white board coding)
We have m slots for ads and n ads, each ads will have different revenue on differnet slot, design an algorithm to find out the best fit (find m ads in n ads and order them so that they can make max money, white board coding) .
The process took 1 day. I interviewed at Google (Mountain View, CA) in Sep 2010
Interview
Interviewed with five senior level engineers and a director level manager. Most of them asked senior level questions, i.e. design questions. One asked junior algorithms. Be careful about Google policy, if one interviewer said something bad about you, it's hard to you to get an offer, even though all others want you badly. Take simple algorithm questions seriously, explain to the interviewer like you are tutoring him, otherwise he may think you are missing some key points.