Applied through university. Had a talk with Microsoft people at a career fair. Got a 30-minute campus interview in two weeks. Had a question on how to flip a specific bit in a 2D bitmap. Got an invitation to Redmond, WA. Had four interviews: two design questions and two programming questions. Was asked about myself and my resume. Also was given several scenarios regarding teamwork, version control, and dealing with issues.
Given a regular expression (A+BC)/(D-E), write code to translate it into ABC+DE-/ where operands come first and the operation comes second. For example: A+B translates to AB+, and A+BC translates to ABC+.
Design a charity auction webpage where some individuals donate items and others bid on those items. The proceeds from item sales go to charity. Design a specific page featuring the item and bidding system.
Design an ATM machine.
I was given four programming questions and had to choose one. I chose to check if a string is a palindrome.
Given a bitmap representing a screen and a 2D coordinate, find the specified bit by its coordinates and flip it.
The following metrics were computed from 207 interview experiences for the Microsoft Software Engineer role in Redmond, Washington.
Microsoft's interview process for their Software Engineer roles in Redmond, Washington is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Engineer interview process in Redmond, Washington.