I almost missed out because they typed my email address incorrectly, and they had been trying to contact me for weeks. I had an on-campus interview with some relatively straightforward questions.
I was invited to visit their campus. They had a nice setup with reimbursements, etc., but they booked me the worst flight imaginable (I had to sleep on a bench at O'Hare).
The interview went okay. I had one interview that was good, and I answered questions correctly except for a brain teaser-type question, for which I could only provide a basic answer. Another interviewer and I had a lot of trouble communicating. He saw I had put Java on my resume (which I shouldn't have, given how rusty I was) and kept posing his questions in Java despite my request for C/C++.
The final interview involved a bit manipulation/algorithms question. The interviewer said I had the most concise and efficient answer he'd seen. I also had a nice, long conversation with this individual about the company, its growth, and other matters. He, more than anyone else, made me want to work there.
The following metrics were computed from 9 interview experiences for the Microsoft Software Development Engineer (SDE) II role in Redmond, Washington.
Microsoft's interview process for their Software Development Engineer (SDE) II roles in Redmond, Washington is on the easier side as most engineers get an offer after going through it.
Candidates reported having very good feelings for Microsoft's Software Development Engineer (SDE) II interview process in Redmond, Washington.