It is like working in a candy store; everything is there.
If you want to learn any kind of programming, that is the place to be.
Then there are the benefits, which are amazing.
That may be toned down in the future, but it has been great.
It is really hard to be recognized for doing great work. The review system is a curve on very small groups, so it is easy to get into a bad spot. Even if you are the best at what you do, you can get a bad review because you aren't growing enough, or some other nonsense.
Get rid of the poor review system, and Microsoft will be truly great again.
Had 3 interviews focused on LeetCode-style problems. The questions were quite easy; one was about dynamic programming, and some other questions were about linked lists. They were Easy/Medium difficulty. Each interview was around 45 minutes long.
I got the invitation link, completed and passed every test case successfully, but surprisingly received a rejection the following week without any clear explanation, even though my performance met all expectations.
The onsite consisted of two system design questions and two technical questions. These rounds were back to back and weren't actually ordered. I thought I was going to be doing technical first, but was hit with design at the start.
Had 3 interviews focused on LeetCode-style problems. The questions were quite easy; one was about dynamic programming, and some other questions were about linked lists. They were Easy/Medium difficulty. Each interview was around 45 minutes long.
I got the invitation link, completed and passed every test case successfully, but surprisingly received a rejection the following week without any clear explanation, even though my performance met all expectations.
The onsite consisted of two system design questions and two technical questions. These rounds were back to back and weren't actually ordered. I thought I was going to be doing technical first, but was hit with design at the start.