MS is a good place to work. The benefits are great, and the pay is mostly fair. Job security is as good as it gets. Millions of people will use your products. Despite its rep as a maker of stodgy old box software, MS continues to innovate in many areas. There are truly brilliant people in every product group.
Trying to make things happen at MS is like trying to drive a slalom course in an 18-wheeler.
The bureaucracy can be stifling at times.
Not everyone is a rocket scientist.
Mediocre people sometimes rise to positions of significant authority through extreme conformity.
Innovate more outside of traditional MS businesses. Windows + Office can't carry us forever.
Why did Live Mesh get swallowed up by the money-losing cesspool that is Windows Live, while Dropbox is building an O($100M) business out of the exact same idea?
Technical Screen: Leetcode Hard question about Graphs. Interview loop over two days, 4 rounds. 3 rounds had Leetcode Medium/Hard along with System Design questions and behavioral. Manger round was mostly behavioral along with a design question. D
They wanted a Tech PM to do full-time development without any analysis of the business flow or workflow. They basically wanted laborers who could write code for them without even understanding why they were writing it. I went through a loop of six ro
Applied online. The process included a phone interview first, followed by six rounds of onsite interviews with technical questions. Each round was 45 minutes long and focused on technical questions of average difficulty. I spoke with the general mana
Technical Screen: Leetcode Hard question about Graphs. Interview loop over two days, 4 rounds. 3 rounds had Leetcode Medium/Hard along with System Design questions and behavioral. Manger round was mostly behavioral along with a design question. D
They wanted a Tech PM to do full-time development without any analysis of the business flow or workflow. They basically wanted laborers who could write code for them without even understanding why they were writing it. I went through a loop of six ro
Applied online. The process included a phone interview first, followed by six rounds of onsite interviews with technical questions. Each round was 45 minutes long and focused on technical questions of average difficulty. I spoke with the general mana