Microsoft has a very competent engineering workforce. You are always working with some of the best of the best here. Even as a vendor, I am treated as one of the team.
There is a very bureaucratic structure, sometimes a lack of communication at upper levels, and poor adoption of some of their own software.
My advice to the management at Microsoft would be to flatten the org a bit and slim down the overhead for the release cycle.
The interview process began with a 30-minute college technical screen, which included a programming problem, test cases for it, and some basic behavioral questions. This was followed by five one-hour rounds in Redmond. The first two rounds were with
On Campus: Attended a Microsoft information meeting. Talked with the representatives after the presentations and gave them my resume. They contacted me for an on-campus interview. The interview lasted 30 minutes. I was invited to interview on-site
Applied through the Microsoft website for various positions. I received a first-round on-campus interview without any indication of the specific job I was applying for. Approximately six weeks later, I was contacted and informed that I was being co
The interview process began with a 30-minute college technical screen, which included a programming problem, test cases for it, and some basic behavioral questions. This was followed by five one-hour rounds in Redmond. The first two rounds were with
On Campus: Attended a Microsoft information meeting. Talked with the representatives after the presentations and gave them my resume. They contacted me for an on-campus interview. The interview lasted 30 minutes. I was invited to interview on-site
Applied through the Microsoft website for various positions. I received a first-round on-campus interview without any indication of the specific job I was applying for. Approximately six weeks later, I was contacted and informed that I was being co