Intelligent coworkers, good brand, universal tech stack.
Stop bleeding engineers by increasing pay and giving them time to pay down the tech debt that has accumulated over the years. Microsoft’s culture of pushing a KPI out the door, claiming impact, and then abandoning it and moving to something else with no plan for ongoing maintenance is not sustainable.
Stop treating engineers as disposable.
Standard interview with two coding questions. Had another round with a manager who asked a lot of questions related to my past project experience, which went into a lot of detail.
Microsoft’s SDE process usually goes: recruiter screen, (for new grads) an online coding test, then 1–2 technical rounds, followed by a 3–5 interview onsite loop covering coding/algorithms, system or OOP design, and behavioral. After a hiring debrie
First, there was an Online Assessment. After cracking the coding round, one question was related to Kadane's algorithm. The second question was related to finding local minima in a grid. I did it in O(N) time complexity and O(log n) space complexity.
Standard interview with two coding questions. Had another round with a manager who asked a lot of questions related to my past project experience, which went into a lot of detail.
Microsoft’s SDE process usually goes: recruiter screen, (for new grads) an online coding test, then 1–2 technical rounds, followed by a 3–5 interview onsite loop covering coding/algorithms, system or OOP design, and behavioral. After a hiring debrie
First, there was an Online Assessment. After cracking the coding round, one question was related to Kadane's algorithm. The second question was related to finding local minima in a grid. I did it in O(N) time complexity and O(log n) space complexity.