We'll send you 100+ of the most common coding interview questions, once a day with visual explanations. Join over 53,000+ users who are doubling their salaries in 30 minutes a day.

Someone at Microsoft says...

Great benefits with health insurance, legal support, and gym membership. It is a true software company if software engineering is indeed your passion. Base pay and RSUs are lower than industry. Because of that the good people leave for better pay eventually. This causes not only churn, but also reduces the quality of the engineers eventually. Satya did a good job on the image of the company, however when you are inside, many things are the same. Diversity and inclusion is a joke. Most upper mid-level management (some M2s, most directors, DEs, junior VPs) resist to change, so organizations, ICs, M1s get stuck in between.

Microsoft Interview Questions

Note: ensure you read the disclaimer on the previous page reading the accuracy and sourcing of these problems.

Interview Reports

People at Microsoft Say

This information was sourced from reviews originally posted on Glassdoor.

I work on a great team where my manager actively puts me on work that will allow me to move forward in my career while considering what I am most interested in learning. I have great work/life balance, working 8-4pm most days. As long as your work gets done on time they don't mind which hours you are in the office. Of course this probably changes depending on the team or how high up the ladder you are. It can feel harder to do big exciting new things on a very old code base that we desperately want running smoothly.
Surrounded by brilliant people, work on projects with major impact, work with people from around the world. Corporate structure, sometimes slow to move or change direction, promotion is not necessarily about merit, job is often all-consuming. Be more generous with health benefits. Increase pay. Allow teams to take more chances. Practice what you preach about "work/life balance".
Great change in culture since Satya took over. Supportive environment, lots of new opportunities. Everything is building crazy fast and many tools for building and operating services at scale are behind what Amazon, Google, Facebook have, other tools framework fall to disinvestment/pullback, lots of knowledge sharing still suffers from sharepoint not searchable/restricted access syndrome. Invest heavily in engineering excellence and institutional knowledge and openness.
I have found Microsoft to be a company with an ambitious, competitive, and diverse workforce. Blind spots exist and are like that of other industry leaders. The effort to eliminate them seems sincere if sometimes a little misguided, but its forgivable since management from the top down appears to buy in. Campus construction has made a mess of everything. Program managers want data for everything. Ordinarily that would be good. Sometimes they should embrace their roles as thought and design leaders rather than blindly following where the data takes them. Bring back windows mobile and never quit it again.

Engineering Levels

Hover over to see average compensation details. This data was sourced from submissions at levels.fyi.

$106,235 - Base
$29,277 - Stock
$21,904 - Bonus
$115,286 - Base
$28,462 - Stock
$16,582 - Bonus
$130,848 - Base
$24,580 - Stock
$16,563 - Bonus
$138,285 - Base
$27,134 - Stock
$17,725 - Bonus
Senior SDE
$153,349 - Base
$36,919 - Stock
$23,093 - Bonus