At Microsoft, you have the opportunity to work in many different fields at a very large scale.
Benefits and compensation are competitive, and it's a great location if you aren't interested in living downtown somewhere.
Work-life balance is considered important, so you won't find yourself working 12-hour days.
With the removal of stack ranking, many of the common cons associated with Microsoft have been eliminated. Most cons have been the result of my particular teams, but Microsoft does use some older technology for engineering, which can be cumbersome. Be careful if you sign up for a "quality" role, as you may not be getting what you expect.
Start with an online coding test. If passed, they will invite you to an interview. The interview panel has four rounds: three technical and one personal skills. They ask about coding, algorithms, and system design.
Met with the hiring manager and discussed the role in-depth. We talked about myself (previous experience, Master's thesis, cool things I do for fun). The role also required a DoD Clearance, so we talked about that.
First, I had a technical round where the interviewer asked a LeetCode medium question. Then, the onsite consisted of three rounds with the Hiring Manager and senior engineers. They all asked a LeetCode medium question and some behavioral questions du
Start with an online coding test. If passed, they will invite you to an interview. The interview panel has four rounds: three technical and one personal skills. They ask about coding, algorithms, and system design.
Met with the hiring manager and discussed the role in-depth. We talked about myself (previous experience, Master's thesis, cool things I do for fun). The role also required a DoD Clearance, so we talked about that.
First, I had a technical round where the interviewer asked a LeetCode medium question. Then, the onsite consisted of three rounds with the Hiring Manager and senior engineers. They all asked a LeetCode medium question and some behavioral questions du