Very good benefit package: medical insurance is great, membership in the sport club, Microsoft transportation, etc.
Training classes are frequently given by book authors and other famous people.
There always should be a certain percentage of "bad" performers. I was leaving the company a month before the review. My manager suggested (probably it was advice from the GM) that I take a vacation, otherwise, they would not be able to pay me a bonus. So I did. Instead, they gave me the worst performance review possible, which assumed no bonus at all.
I found it difficult to switch to another group as a developer from a developer in test.
Too many managers who are Microsoft-bred. Most of them worked only at Microsoft in North America.
Too many middle managers. The managers on top should receive feedback from the bottom of the pyramid.
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