Build products that millions of users use every day. Work with great coworkers who are smart and dedicated. Enjoy a great work environment where employees are well taken care of.
Big Company
Can be slow moving sometimes.
Too many meetings.
Politics.
Stack ranking created a bad work environment in a lot of cases. (They have recently gotten rid of stack ranking).
Improve manager and lead training.
Managers and leads go through very little required training.
It seems like the best developers are rewarded by moving them into management, which does not make sense in a lot of cases. I think Microsoft should build a program to discover employees that would make great managers.
Most managers that I had at Microsoft did not spend enough time on providing actionable feedback. Most of the feedback was provided, and then we moved onto our tasks.
There were a total of 3 interviews, as I am an internal candidate. The first two interviews focused on data structures, and the third was about design. This totaled 3 hours. The data structure questions were related to graph theory and dynamic pro
A recruiter contacted me via LinkedIn and set up phone interviews with three different groups. Two groups wanted to bring me on-site for a final interview. **On-Site Interview with Group #1:** The hiring manager openly expressed his desire to hire
They plan three interviews. If they go well, another three may be scheduled. Otherwise, the candidate is rejected. I was stumped on a coding question to write all possible string combinations that can be generated by pressing a variable number of ce
There were a total of 3 interviews, as I am an internal candidate. The first two interviews focused on data structures, and the third was about design. This totaled 3 hours. The data structure questions were related to graph theory and dynamic pro
A recruiter contacted me via LinkedIn and set up phone interviews with three different groups. Two groups wanted to bring me on-site for a final interview. **On-Site Interview with Group #1:** The hiring manager openly expressed his desire to hire
They plan three interviews. If they go well, another three may be scheduled. Otherwise, the candidate is rejected. I was stumped on a coding question to write all possible string combinations that can be generated by pressing a variable number of ce