Opportunities to move to other projects inside the company (not easy, but possible).
A good health plan, especially for people with families.
Gaining experience of shipping software used by many around the world.
Decent cafeterias and a pro sports club.
Hierarchical structure of the company, stack ranking practices, pay level awareness, micromanagement, doubts about long-term prospects of the company, layoffs, limited freedom to select ways to do stuff, and the high cost of errors leading to an abundance of processes and procedures in many projects.
Flatten the company, reduce the number of levels, and promote peer review.
Reward successful teams rather than the articulation of yearly commitments. Allow more freedom to move within the company. Improve software reuse and sharing across the company. Provide top-notch software development tools, computers, and monitors. Come up with new, innovative projects rather than chasing established leaders.
Three interviews, including one general interview. All three interviews, even the one at the GM level, were technical, involving algorithms and writing code on a whiteboard. They included optimization questions, testing possibilities, etc.
A friend from MS referenced me. A recruiter quickly reached out with an online screening test. After passing the test, I received an invite for an onsite interview. I had five 1-hour interviews onsite, all of which were one-on-one with different en
The process was very simple. 1. A recruiter contacted me on LinkedIn. 2. I finished the online coding assessment. From there, a Microsoft Hiring Event day was scheduled. The interview was pretty simple, straight LeetCode. They didn't even change t
Three interviews, including one general interview. All three interviews, even the one at the GM level, were technical, involving algorithms and writing code on a whiteboard. They included optimization questions, testing possibilities, etc.
A friend from MS referenced me. A recruiter quickly reached out with an online screening test. After passing the test, I received an invite for an onsite interview. I had five 1-hour interviews onsite, all of which were one-on-one with different en
The process was very simple. 1. A recruiter contacted me on LinkedIn. 2. I finished the online coding assessment. From there, a Microsoft Hiring Event day was scheduled. The interview was pretty simple, straight LeetCode. They didn't even change t