Google Interview
Last week I had a technical phone interview with an engineer from Google’s Mountain View office. He presented me with the problem description for a classic producer consumer concurrent programming problem. This being the 3rd freakin’ time I’ve interviewed with them in the past year, I wasn’t to nervous this time, because I’d basically already given up on them and was just doing this because they contacted me to interview with them again.
Long story short I nailed the producer consumer problem IMHO, possibly because as a side hobby I’ve been reading up on concurrency in Java. The interview lasted exactly 45 minutes, and at the end the interviewer seemed pleased with how it went. I got a call back the next day saying they wanted to setup an on-site interview at the Boston area Google office in Cambridge. I’ll be going there next wednesday 8/22 for a 2 hour on-site interview. I’m pretty pumped about this seeing as it’d be my dream job to work for Google and have a chance to work on and even start some really innovative projects.
The technical momentum and community that Google has created is simply amazing. They’ve been able to create an environment where you get to work on the most interesting and sometimes esoteric computer science problems, and yet those problems have practical applicability in Google’s mission to make all of the worlds information universally accessible.
If you want to read more about the interview I wrote up a detailed article on my wiki:
Google Interview Details