If you don't mind working at a place with bureaucracy, average pay, above-average benefits, mind-numbing tasks, and a very political manager, then this is the place for you.
At MSFT, you can be easily pigeonholed into a single element of a particular task. All the managers are constantly positioning themselves to be on top of others. Most don’t care about the people doing the real engineering work. From the stock price for the last 8 years, people can see what Wall Street is thinking about MSFT.
I couldn’t understand why we (MSFT) need 3 to 5 managers to manage a project. You can hire 5 to 9 engineers with the salary you are paying for all the project managers, product managers, program managers, and managers.
Another problem here is why every 5 to 8 people need a manager to manage them. If you don’t trust the engineers you hired, why do you even hire them?
Bottom line: less managers, less PMs, less number of levels from engineer doing real work to CEO, and more engineers.
The interview process was quick. There were three technical rounds: * One with a difficult and picky interviewer. * Two with relatively chill interviewers. The problems were likely LeetCode easy to medium level, with system design questions in
After a screening, a phone interview was given. The phone interview required talking through a few basic problem-solving situations and physics applications. The next step was flying out to their Mountain View campus in California for a day of inter
I applied through a recruiter. The process took two weeks. There was a team match first, followed by one technical screen. The final loop includes: - One hiring manager interview - One system design interview - Two coding interviews featuring practi
The interview process was quick. There were three technical rounds: * One with a difficult and picky interviewer. * Two with relatively chill interviewers. The problems were likely LeetCode easy to medium level, with system design questions in
After a screening, a phone interview was given. The phone interview required talking through a few basic problem-solving situations and physics applications. The next step was flying out to their Mountain View campus in California for a day of inter
I applied through a recruiter. The process took two weeks. There was a team match first, followed by one technical screen. The final loop includes: - One hiring manager interview - One system design interview - Two coding interviews featuring practi