Very good compensation, though not the highest in the industry. A nice work-life balance and the ability to innovate within your role. Rewards and progression are completely performance-based.
The work isn't the most exciting, and it's easy to be a cog in the machine if you don't fight for more.
Layoffs have been hitting the company hard, and it seems like there is a real push to make changes for the sake of making changes rather than because of any empirical data-driven metrics (or at least none that have been shared with employees).
Overall management is good. I'd just caution against making changes without a reason.
1st round (online coding): * Given an array that contains both positive and negative integers, find the product of the maximum product subarray. * Sort an almost sorted array where only two elements are swapped. * Given an integer value and a pointe
The phone screen included soft skill questions related to my previous experience. The onsite interview was mostly technical questions, starting with a warm-up like `strlen` and then moving to a system design question. The technical questions began w
SUPER NEGATIVE experience. I don't know how Microsoft could fall down so low. I was interviewing for Software Engineer 2, for which I applied before joining another company as a Senior Software Engineer. Before the interview process, I told the recr
1st round (online coding): * Given an array that contains both positive and negative integers, find the product of the maximum product subarray. * Sort an almost sorted array where only two elements are swapped. * Given an integer value and a pointe
The phone screen included soft skill questions related to my previous experience. The onsite interview was mostly technical questions, starting with a warm-up like `strlen` and then moving to a system design question. The technical questions began w
SUPER NEGATIVE experience. I don't know how Microsoft could fall down so low. I was interviewing for Software Engineer 2, for which I applied before joining another company as a Senior Software Engineer. Before the interview process, I told the recr