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.
Very straightforward, two back-to-back thirty-minute technical interviews that had a combination of LeetCode easy and medium questions, along with some behavioral questions that were sprinkled in there.
It was one round, two interviews: one technical and one behavioral. It took about a month to get the interview request and a week to hear back. The behavioral round also had some minimal technical questions.
Relatively simple programming and design questions.
Very straightforward, two back-to-back thirty-minute technical interviews that had a combination of LeetCode easy and medium questions, along with some behavioral questions that were sprinkled in there.
It was one round, two interviews: one technical and one behavioral. It took about a month to get the interview request and a week to hear back. The behavioral round also had some minimal technical questions.