There are a lot of really smart people; this is the main reason I joined the company.
Bad development processes. The only people who think we're cutting edge are those who never worked elsewhere or don't write code in their spare time and haven't been exposed to alternatives. It doesn't take tons of developers to deliver great software. Software is one of the rare industries where it's possible to grow through productivity gain rather than headcount expansion.
Microsoft is dominated by conservative people. There are so many innovative ideas around here, and yet very few of them ever make it into a product, and the truly innovative products languish. The priority is to lock in existing customers instead of winning new ones. Hence backward compatibility takes precedence over innovation.
My feeling is that if your group name doesn't have "research" or "labs" in the title, it's probably not worth working for.
How many of the senior managers have ever written and shipped software?
The first round of phone screening primarily focused on my background. I believe the interviewer was from HR/Recruiting and was not highly technical. It's crucial to sell yourself during this round. I highlighted a project I worked on in parallel com
There were two stages: rounds 1 and 2. The first round took place on the university campus, where they get to know you and assess your skills. I applied after a coding competition held on campus. This interview involved one technical question and so
I submitted my resume to an on-campus recruiter and received an email that same evening. The recruiter wanted to chat on the phone two days later, which was a quick discussion of my background and interests. At the end of the call, I was invited to a
The first round of phone screening primarily focused on my background. I believe the interviewer was from HR/Recruiting and was not highly technical. It's crucial to sell yourself during this round. I highlighted a project I worked on in parallel com
There were two stages: rounds 1 and 2. The first round took place on the university campus, where they get to know you and assess your skills. I applied after a coding competition held on campus. This interview involved one technical question and so
I submitted my resume to an on-campus recruiter and received an email that same evening. The recruiter wanted to chat on the phone two days later, which was a quick discussion of my background and interests. At the end of the call, I was invited to a