Google Vs. Microsoft: a Tale of Two Interviews
jfruh writes "You might be a bit jealous of Andrew Weiss: fresh out of college, he got interviews with both Microsoft and Google. He discusses (to the extent NDAs allow) the differences between the two experiences, ranging from the silly (Google's famous gourmet cafeteria vs. Microsoft's gaming room) to the serious (Google's technical emphasis vs. Microsoft's focus on explanatory and consulting skills.)"
Google is wanting to you to be technical and MS only cares about how well you can talk.
Which only goes to show that Google cares about the tech stuff, and MS just cares to make money.
Not saying that Google doesn't want money, but it doesn't seem to be all that matters to them.
MS on the other hand, that is all that matters to them.
Be seeing you...
You want a job? Pay for it with you time.
Just some ivy league brat who didn't nail his first interview, and wanted a way to bitch.
Ah yes, Purdue - the forgotten Ivy.
I agree with the rest though - worthless article.
I have a job I like, pays well and lets me set my own hours. You have to convince me to come work for you.
Congratulations, I assume you're not applying then. If you're the best candidate you'll likely have been actively recruited and bypass half the interviews. If you're not the very best candidate then the onus is on you to prove yourself to the employer, not the other way around.
"Hmm... why would someone be jealous?"
Not to mention that I'm sure both Google and Microsoft employee plenty of minimum wage workers... those campuses don't clean themselves (yet) as well as hordes of junior level monkeys, clerks, secretaries, etc. Just getting an interview at a company isn't all that impressive unless it's a high-up job that falls into the "dream job" category for thousands or millions of people.
It's possible microsoft, having been in business a while, isn't as starved for technical people as it is for people who can explain what all the technical people just did. Making a product doesn't do you any good if you can't communicate what that product does, and how it would be useful.
When I interviewed at Google, I was struck by how my main interviewer had no work life balance after he moved to Google. He talked about all of the things he used to do - hiking, mountain biking, etc. When I talked to him in more detail about some of his favorite hikes and rides, it became apparent that they were all done before he went to Google and that he no longer has time. Then as I talked to the rest of the team members I found the same thing - their lives revolve around Google. And as I looked around I saw all of the great amenities that are geared toward keeping you on-campus - great food, free laundry, haircuts, oil changes, gym, swimming pool, etc. You could literally live at the office and have everything you need.
That's when I realized that I didn't want to work there. They wanted to bring me back for another interview for a team member that wasn't there for the first one, but I declined and took another job.
That actually sounds much better than the usual "puzzle-style" interview questions I hear. I'd personally begin by asking for high-level details. What applications do you have in mind? Alternatively, are you looking for a specific sort of boat? Without knowing the first thing about boats, there are obvious orders-of-magnitude design, process, and resource differences between building a kayak, say, and an oil tanker. Note here that I'd be careful to avoid detailed design or requirement questions: by my own admission, I don't know how to build boats, so the resulting "requirements discussion" would almost surely be "bike-shedding."
Next, given that there's (presumably) a well-established industry selling ____ boats, why are we assuming at the outset that we should build rather than buy? Suppose the answer is "we're not an end-user, our business plan involves breaking into boat manufacturing."
Fair enough. Then doing profitability requires both building and selling boats in a market with established players, and, by our (my) own admission, we (I) don't yet know how to build a boat, let alone do so well enough to make a manufacturable and marketable product (not to mention the highly nontrivial matters of actual marketing and manufacturing "at scale"). So unless we already have a crack boat-design team at our disposal (in which case, why are you asking me?) it might bewiser, at least for a few years, to get our feet wet by OEMing third-party boats, building something related but less ambitious like "boat accessories", etc., before committing to full-on "boat-building."
And so on. Presumably this is the sort of discussion they want to hear?
I'll take number 1.
No sensible employer will keep a number 2 employee beyond year 1 and I don't like to switch jobs that often. In fact if number 2 was a serious option I would expect you were going to axe me after 12 months for a total spend of ~$66k rather than keep me for 24 months at a total spend of $268 million. Meanwhile I'd need to keep myself in ramen noodles for the first 10 months while living in my parent's house.
Ten cents and hour doubling every month will make you more in a year and a half than the $100k/year would in those same time, and impossibly more after that. I'd see it as a question judging how long you wanted to work at Microsoft. If you were in for a career, you'd end up making more than Bill. If you wanted to jump ship in a year with MS on your resume to make more some place else, then 1 would be the answer. Different people want different things. Some just want to jump jobs every year or two for better raises and to keep things interesting. Some are looking to stick around for the long haul. Projects also look for both sorts of people. Since we probably don't know what he wants, I'd be honest and discuss how long I wanted to stay with MS and what my future plans were.
What I would have answered would have depended on when I interviewed. Earlier, I'd take the money and run. Later, when asked what I saw myself doing two years from now in an interview, my response was "still sitting here doing the same thing. I've played the .com job jumping game for years now and am ready to settle down." That was the answer they were looking for as they had to refill that position every year. They paid me more than I asked and here I still am ten years later.
Yeah the same thing happened to me. If you have to do a lot of interviews it doesn't mean the corporation is an awesome place to be. Just that it is so large that it has people who have to justify their paychecks by spending days interviewing people. Not exactly a sign of a productive environment I may add...
An interview is a two way process.
Many of us wouldn't work for a company that had such a one sided view of things. I want a better job. The company wants the best employee. I'm happy to prove I'm the best employee, but they have to prove they're the best employer. If they want me to jump through hoops, then clearly they want a trained poodle and not an experienced software developer.
In that sense I agree with you. We're clearly not going to get on.