Microsoft's brand value provides instant recognition and invites respect.
Processes ensure great quality of the end product.
I worked with three managers, all of whom were awesome.
Some of the teams have long release cycles, so work progresses a bit slowly.
Not a downside for everyone, but it would have been perfect if Microsoft had a development center in Delhi-NCR.
I think the company is doing really great to adapt to new ways since Satya Nadella took charge.
One thing that can probably be worked on is to allow switching between teams without full interviews.
Total of 5 rounds. All rounds were technical, with each round concentrating on one area. Many logical algorithm questions were asked. Which language to use to write the code was not an issue. Some rounds concentrated on the complete writing of code,
Focus on Data Structures and Algorithms. Knowledge of BSTs, stacks, and hash tables is essential. Graph Algorithms and Dynamic Programming are covered too. I was asked a question on Topological sorting (implement it with and without stacks) and an
2 rounds, easy to medium. Intro followed by a medium-level sliding window question, then projects, then system designing, and then some hypothetical questions. In the second interview, the panel was asking only behavioral questions, not technical.
Total of 5 rounds. All rounds were technical, with each round concentrating on one area. Many logical algorithm questions were asked. Which language to use to write the code was not an issue. Some rounds concentrated on the complete writing of code,
Focus on Data Structures and Algorithms. Knowledge of BSTs, stacks, and hash tables is essential. Graph Algorithms and Dynamic Programming are covered too. I was asked a question on Topological sorting (implement it with and without stacks) and an
2 rounds, easy to medium. Intro followed by a medium-level sliding window question, then projects, then system designing, and then some hypothetical questions. In the second interview, the panel was asking only behavioral questions, not technical.