There are lots of different opportunities to learn and a lot of cool technology being built. There are many brilliant people to learn from, and many of the teams are well-led.
Microsoft has a ton of cool technology and in most places has been opening up to external technologies as well. People are not afraid to take on big bets. Diversity is the norm, and good teams leverage the different viewpoints in open and honest discussions. The work you do here can benefit millions of people.
The review system discourages high levels of collaboration (think shared space and pair programming) because it's a competitive, fixed-curve model based largely on breadth of ownership.
Management varies in quality across teams, and often great engineers are promoted to become poor managers. The strict model of the review system seems to reflect a lack of trust in the company's managers.
Some teams are also stuck in the past in how they work, not understanding how to push quality upstream, iterate quickly, and focus on customer value.
Lose the cut-throat review model. Reward teams that succeed. Invest in infrastructure for more collaboration to solve tough problems the right way.
Relatively simple programming and design questions.
I have recently given many Microsoft interviews across various groups, so I'm sharing the overall process. 1. **Applied via Microsoft Career Site** 2. **Recruiter** * Mostly emails for setting up phone interviews and sharing forms to fill o
Applied day of opening, Aug 14. Got OA Sep 3 (did OA day of). Got invited to final round Sep 11. Final round was Oct 1, two 45-minute interviews.
Relatively simple programming and design questions.
I have recently given many Microsoft interviews across various groups, so I'm sharing the overall process. 1. **Applied via Microsoft Career Site** 2. **Recruiter** * Mostly emails for setting up phone interviews and sharing forms to fill o
Applied day of opening, Aug 14. Got OA Sep 3 (did OA day of). Got invited to final round Sep 11. Final round was Oct 1, two 45-minute interviews.