Hacker News new | ask | show | jobs
by cbanek 3010 days ago
That's a really interesting comparison. I've worked at Microsoft and got an offer from Google and found the opposite to be true. I was first offered by the team I interned with, whom I liked, and accepted, so I knew where I was going.

On the Google case, even being an industry hire, it was like pulling teeth to figure out where the offer actually was, and who I would be working for, and being able to actually speak with them (as your manager is key to success). I was also told during the interview that they just interview you in general at Google, not for a particular team, which was also unsettling.

2 comments

What you say is completely true. If you were an intern at Microsoft you can be pretty sure you're returning to that team (unless there's a reorganization). With Google you have no idea what team you'll end up on when you're evaluating an offer.

However, once you accept a Google offer you're given more choice as to what team you'll be on. With Microsoft (if you weren't a returning intern) you're given very little to no choice and it can be quite arbitrary where you end up.

Certainly both of these systems have massive flaws, but I think the Microsoft system would lead to far lower retention for non-intern college hires.

Sort of true. You get accepted to a division at Microsoft (as a new grad) and if there's headcount on multiple teams for someone of your level you can choose between them. A lot of the time there's only one team that is willing to take on a junior engineer.
This is what I was told when I interviewed with Microsoft... Day of they said "you're interviewing with the SQL Server team" and I was like wtf...