This a follow-up to my previous post about my interview process with Google. Once a post gets as long as that one did, I’m sure to forget to say some things. Rather than updating that post, I thought I had enough new to say to warrant a new post.
First is the picture I got of their development process. There are plenty of other places on the Internet about their development process, so I won’t go into detail about what they told me–it pretty much matches up with the available information. It really sounds like they try to match the amount of process required to the specific project at hand. Projects with a huge public impact have lots of process (Google’s front page, indexing, etc.), while those that are newer and much lower impact (stuff in the Labs section, and even graduates of the Labs) have a much more flexible, agile process, designed to get improvements out the door very quickly. I like that–no mandatory bureaucracy where it doesn’t make sense.
Aside from process, however, it seems that they are very intent on giving developers an environment designed to help them succeed. From what I understood, the company actively tries to remove stupid barriers to productivity (needless paperwork, poor IT, bad workstations) and give you whatever you need to do your job how you think best. Obviously, there are rules and standards, but it just sounded more flexible. It really sounded like an ideal development environment: Obstacles removed, needs granted. Now, how much of that is the official “show” they put on for all interviews, who knows, but Google is obviously doing something right.
Bottom-line is that Google is a company of engineers for engineers. They’re the ones in charge of what the company does. That is a very nice place to be if you love coding.
Also, I should mention that the Google Boston office is MUCH smaller than their Mountain View headquarters. The way things are done, while it will still be “Googly”, will most likely have a different feel and pace than at headquarters. I had read many reports on the web about how people worked late hours, on weekends, and basically sacrificed their lives for the company. I did NOT get that impression in Boston. They were definitely smart and very hard working, but it sounded more like the company was flexible and if you got your work done, who cares? (That’s the way things ought to be done for sufficiently self-motivated employees). I did ask about inordinate over-time (mistake on my part?) and work-life balance and I came away with a satisfactory impression. Whether this means Boston is special, or the accounts I read on the Internet were not representative, I don’t know. Probably a lot of the latter, for sure.
I also wanted to address my final link in my last post. I know it can be a little disappointing to read that kind of post and realize it’s not talking about you, because you’re interviewing for jobs. I wouldn’t take it too literally. Maybe my link text is a little black and white. I think the principle is definitely valid, though. The better you are, the more freedom you have to choose where you work and what you work on and the less chance your going to fall into a company’s hiring process. It’s really more about statistics from a company’s point of view of finding the best, not necessarily for individuals.
Hopefully, that’s all I have to say on the subject, but if you have questions, just leave them in the comments and I’ll try to answer them!
My first book, C# 4.0 How-To is now shipping! If you like tips you can use, check it out!
Popularity: 23% [?]

I just had an interview there myself at their NYC office and came out with a similar impression. I haven’t heard from them since then, though. It’s been a week and I am sure Thanksgiving holidays aren’t helping. I too am reasonably happy with my current job and didn’t even expect to pass the phone interview with Google and decided to interview with them out of curiousity. But now I feel if they made me an offer I’d seriously consider it, given that it seemed like a very nice place for a technologist to be in.
How long did you wait before they got back to you ?
I can’t remember exactly, but it was about a week. Definitely less than two.
Ah… just spoke to them. My interview went the same way as yours, more or less, and they ended up rejecting me. They said “Don’t hesitate to apply again in the future, but at this time we are going to pass.”
Oh, well.
OD, sorry to hear it. They’re tough! plenty of other seas to swim in, though. good luck in the future!
You state the Google did not ask you any ‘stupid’ questions.
I would like your opinion of the following website.
It claims to list ‘crazy’ questions asked on Google interviews.
Where you asked any questions of this nature or is this site just another “urban myth”?
http://tihomir.org/crazy-questions-at-google-job-interview/
Thanks,
Ken
Ken, no I was not asked any of those questions or anything like them (with the possible exception of #4–which is technical, and I did study it, but was not asked).
Nearly all the questions were coding/problem-solving specific problems. I think I used the white board for all of them.
That list you pointed to seems like a compilation of random well-known brain teasers from the Internet–I think I’ve seen all of them at some point. I was asked no brain teasers (not to say someone else won’t be, though)