Simply put, the best reason to work at Microsoft is due to the caliber and passion of the people you work with.
Process, process, process. Management drinking the Kool-Aid, exclusively using Microsoft products, and not enough open-source opportunities.
Get rid of as much process as you can.
Fairly straightforward - like any other company. A phone screen - followed by 5 rounds on site. Questions were of the following nature: design a cache subsystem, spiral order printing of a matrix, regex implementation for * and ?, binary tree rotatio
MS: Need to improve communication and interview process.
It mostly consisted of normal C/C++ code, algorithms, and puzzle-solving. They also asked about concepts related to OS, data structures, and networking. The whole process took two days. 1. There was a written test, which was followed by four round
Fairly straightforward - like any other company. A phone screen - followed by 5 rounds on site. Questions were of the following nature: design a cache subsystem, spiral order printing of a matrix, regex implementation for * and ?, binary tree rotatio
MS: Need to improve communication and interview process.
It mostly consisted of normal C/C++ code, algorithms, and puzzle-solving. They also asked about concepts related to OS, data structures, and networking. The whole process took two days. 1. There was a written test, which was followed by four round