Great compensation compared to other places I have worked. Good support from management chain on work-life balance for employees.
Each person's experience at Microsoft depends greatly on their group and two immediate manager levels. Picking a good team and lead during your interview phase is key to your success here. I was proactive in learning about and choosing the team I joined, and have had my best work years here.
Large company, everyone's experience differs. Some groups are toxic and detrimental to employee motivation and health. Turnover seems to be high in groups with highly skilled engineers who leave for more interesting/profitable opportunities (good engineers are always headhunted). If you can't handle change well, you'll be perpetually stressed out losing people with whom you built work relationships.
Lots of brain puzzles and escalating interviews with different people on the team. Read the books on brain puzzles asked at MS interviews. They're not wrong. Most people interview with multiple teams. However, if all your interviews are with one te
The interview process was good. The interview was mainly based on coding. There were no specific testing questions. The interview covered: * A question on arrays. * A question on Linked Lists, specifically how to insert a node. * A question o
Initially, I was contacted by a recruiter. I had a quick phone screening and then was called for an onsite interview. The onsite interview was horrible because one of the interviewers was jumping randomly between questions. I believe the interviewer
Lots of brain puzzles and escalating interviews with different people on the team. Read the books on brain puzzles asked at MS interviews. They're not wrong. Most people interview with multiple teams. However, if all your interviews are with one te
The interview process was good. The interview was mainly based on coding. There were no specific testing questions. The interview covered: * A question on arrays. * A question on Linked Lists, specifically how to insert a node. * A question o
Initially, I was contacted by a recruiter. I had a quick phone screening and then was called for an onsite interview. The onsite interview was horrible because one of the interviewers was jumping randomly between questions. I believe the interviewer