Microsoft is the world's largest software development company, which looks good to future employers.
Employees receive discounts when purchasing normally overpriced software.
You have to pay for food and snacks. Not a comfortable work environment; they discourage peaceful and collaborative working. They do not promote based on quality of work; instead, they promote based on popularity and their review system. Hard work is NEVER rewarded here. Instead, employees are promoted when they do less work and leave early. At Microsoft, if one person in management, regardless of their direct connection to you, doesn't like you, your next review will be damaged. I've received only one 0.5% raise in nearly 5 years of service. Microsoft has horrible retention of long-term employees. Management is free to ridicule employees. They 'claim' raises and promotions can happen any time, but I have never seen anyone receive a promotion or raise outside of once a year.
Pay attention to the survey feedback provided by employees, not just the management feedback.
Attempt to correct salary and level mistakes as soon as possible.
I have seen many highly talented people leave Microsoft after a couple years because Microsoft fails to appreciate employees.
Very straightforward, two back-to-back thirty-minute technical interviews that had a combination of LeetCode easy and medium questions, along with some behavioral questions that were sprinkled in there.
It was one round, two interviews: one technical and one behavioral. It took about a month to get the interview request and a week to hear back. The behavioral round also had some minimal technical questions.
I got a referral from the TNT program, which allowed me to skip the phone screen and other interviews. I got to the final round and had back-to-back interviews with a Software Engineer and a Product Manager. Both interviews were mostly behavioral, wi
Very straightforward, two back-to-back thirty-minute technical interviews that had a combination of LeetCode easy and medium questions, along with some behavioral questions that were sprinkled in there.
It was one round, two interviews: one technical and one behavioral. It took about a month to get the interview request and a week to hear back. The behavioral round also had some minimal technical questions.
I got a referral from the TNT program, which allowed me to skip the phone screen and other interviews. I got to the final round and had back-to-back interviews with a Software Engineer and a Product Manager. Both interviews were mostly behavioral, wi