I applied through a recruiter. The process took 2 months. I interviewed at Google (Mountain View, CA) in Jan 2010
Interview
First there is a phone interview. Then you go to the company campus and sit in a room and stressed people turn up late to ask you a series of technical questions of increasing difficulty. Some of the interviewers were interested in thinking about their problems, but most were acting more like it was their duty to come to these meetings. One interviewer was outright rude when I pointed out that he was in fact wrong in his solution to a problem he posed. Generally the process felt mechanised, impersonal and ineffective. Having worked in similar firms and been involved in the hiring process there it felt that Google was more interested in being different than actually finding good candidates. The food on offer was so on, nothing special compared with other bay area high tech companies.
Interview questions [2]
Question 1
Propose a data structure for a distributed range query
Very difficult. There were several programming questions and wasn’t that great. There is a behavioral aspect as well, so that isn’t that bad. Just keep studying leetcode and keep creating projects.
This interview was very good because it was very challenging and therefore a complete process for a new job. How to do a lot more work for me and the kids
Pretty nice very professional best one I ever had can’t complain from the start they were very straight forward when asking questions gave me plenty of time to answer even when it came to the assessment