If software development is your game, there isn't another place that offers the diversity of work that Microsoft does.
Excellent mobility.
Great salary and benefits.
Smart people all around.
Not incentivized to collaborate. The review system makes people focused on delivering their own features.
Execution lacking.
Managers lack leadership.
Losing brand.
Incentivize collaboration through 360 reviews, focusing more on peer input than manager input.
Cut the layers of middle management and PMs that don't add any value and suck the life out of the place.
On site from internal referral
I interviewed for a Senior SDE position at a hiring event. The process consisted of an online assessment followed by a day of onsite interviews. There were four rounds covering algorithms and design. The questions were fairly easy, and I performed
I was asked to attend a hiring event at 8:30 AM. My first interview round began at 8:45 AM and focused on Data Structures and problem-solving. I solved the problems and their further variants, and I thought it went excellently. Then, I had to wait a
On site from internal referral
I interviewed for a Senior SDE position at a hiring event. The process consisted of an online assessment followed by a day of onsite interviews. There were four rounds covering algorithms and design. The questions were fairly easy, and I performed
I was asked to attend a hiring event at 8:30 AM. My first interview round began at 8:45 AM and focused on Data Structures and problem-solving. I solved the problems and their further variants, and I thought it went excellently. Then, I had to wait a