Ability to switch jobs internally within Microsoft to work on all different kinds of projects in all areas of software. Different teams have different cultures and practices, so look for a team that's a good match for you.
In general, the culture is improving on customer focus and growth mindset. Although management can be political and chaotic, the folks at the ground level generally are supportive of each other and striving to make the best, most positive products that they can.
Lots of resources to do things on a large scale and have a big impact.
Microsoft takes ethics seriously and has a real commitment to doing the right thing.
Difficult environment for innovation. Microsoft tends to be better at improving existing products than creating new ones. Microsoft puts a lot of effort into innovating, but it often reorganizes, changes directions, or cancels projects before things can pan out.
Lots of meetings and process that comes with being a large company that has to coordinate between teams.
Although this isn't generally the case, some "old Microsoft" teams can be very stressful, and power struggles between teams and leaders are common.
Immediately, I was unable to reschedule and was forced to do the interview at their preferred time, even though it was very inconvenient for me. The first interview, the interviewer sabotaged me by not letting me solve the LeetCode question that req
Aptitude matters. Coding matters. Clean coding matters. Approach, more than answer, matters. Sometimes, the problem might just be puzzles. And more than solving, how you think about the solution matters more.
Very disappointed. One interviewer was from a different team (replacing another interviewer) and continued to ask questions on topics that were not very related to the position and that I am not familiar with.
Immediately, I was unable to reschedule and was forced to do the interview at their preferred time, even though it was very inconvenient for me. The first interview, the interviewer sabotaged me by not letting me solve the LeetCode question that req
Aptitude matters. Coding matters. Clean coding matters. Approach, more than answer, matters. Sometimes, the problem might just be puzzles. And more than solving, how you think about the solution matters more.
Very disappointed. One interviewer was from a different team (replacing another interviewer) and continued to ask questions on topics that were not very related to the position and that I am not familiar with.