Benefits & Compensation.
IMO, it's still the best, even after all the changes, especially if you have a family to look after.
Being a big company also means there are many different products/industries that you can work in. If you are willing to look, with a bit of luck and networking, you will usually find your best fit team very easily.
Sometimes there's just too much process. The review system just promotes internal conflict instead of internal harmony, in my opinion. I think management has yet to show anyone that they are serious about getting product teams to work together. The overall company culture does not promote job/idea exploration within the company. For example, the overall process of pitching ideas, getting a review of your ideas, and getting resources for ideas are non-existent.
If management cannot figure out how to create an atmosphere of collaboration, then in the long term it will harm MS's ability to be the vision leader that it wants to be. So, first, please fix the review and process to allow better collaboration.
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
The process was very simple. 1. A recruiter contacted me on LinkedIn. 2. I finished the online coding assessment. From there, a Microsoft Hiring Event day was scheduled. The interview was pretty simple, straight LeetCode. They didn't even change t
I interviewed for an SDE II position with the Microsoft Academic Graph team. I will say outright that it was an absolutely terrible interview experience for me. The team asked me some specific questions about how I would add features to Microsoft A
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
The process was very simple. 1. A recruiter contacted me on LinkedIn. 2. I finished the online coding assessment. From there, a Microsoft Hiring Event day was scheduled. The interview was pretty simple, straight LeetCode. They didn't even change t
I interviewed for an SDE II position with the Microsoft Academic Graph team. I will say outright that it was an absolutely terrible interview experience for me. The team asked me some specific questions about how I would add features to Microsoft A