As is to be expected with one of the largest tech companies, Microsoft's perks are great.
From a yearly fitness equipment reimbursement program to one of the best 401k matching programs, they are top-notch.
Depending on the team, you get to work on some of the hardest problems out there and have the ability to work in many industries.
The experience at Microsoft is very dependent on the team you work on. If you land on a great team, the experience is very positive. If you get unlucky, the culture of the team or org can be very poor.
Average promotion time seems to vary very heavily based on org. Some orgs (Windows) have a lot of senior engineers and seem much more slow to promote more junior engineers than growing orgs such as Azure. It feels like you need to pick between doing what you enjoy and having good career opportunities.
Pretty simple: two LeetCode mediums and a phone screen. On the phone screen, I had questions about my favorite Microsoft product and why I wanted to join the company. The technical questions were simple, and I made sure to ask about ERGs at the com
The hiring process involved a brief screen, an on-campus technical interview, followed by an on-site Seattle interview. The on-campus interview is fairly straightforward, but the on-site interviews ranged from slightly unclear to very casual and fun
I applied in-person. The process took four weeks. The interview guidance states that there are three rounds of coding interviews and one round of system design, but I received four rounds of coding with two hard LeetCode questions and two medium que
Pretty simple: two LeetCode mediums and a phone screen. On the phone screen, I had questions about my favorite Microsoft product and why I wanted to join the company. The technical questions were simple, and I made sure to ask about ERGs at the com
The hiring process involved a brief screen, an on-campus technical interview, followed by an on-site Seattle interview. The on-campus interview is fairly straightforward, but the on-site interviews ranged from slightly unclear to very casual and fun
I applied in-person. The process took four weeks. The interview guidance states that there are three rounds of coding interviews and one round of system design, but I received four rounds of coding with two hard LeetCode questions and two medium que