A Microsoft college recruiter contacted me. I initially applied for a Software Development Engineer Intern position. However, because I was in my last year of my Master's degree, the interviewer explained that I couldn't apply for an internship as I wouldn't be returning to school after its completion.
So, she decided to interview me anyway and consider me for a full-time position. I wasn't sure if I wanted to move from my country to the States, so I suspect this was a major drawback for me.
After the initial discussion, all the questions related to the projects I listed on my resume. She asked what was the most technically challenging project I had worked on previously. I hadn't reviewed my projects sufficiently because I lacked time, and mostly because they were OS & kernel related, I had largely forgotten how I completed them and what the major challenges were.
An advice, therefore, would be to review all the interesting projects you completed in the past to answer questions about them rapidly and accurately. I believe this was the main reason I didn't receive an onsite interview, as the interviewer couldn't form a clear understanding of my projects.
What was the most technically challenging project that you ever did?
What is good code?
The following metrics were computed from 214 interview experiences for the Microsoft Software Development Engineer role in Redmond, Washington.
Microsoft's interview process for their Software Development 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 Development Engineer interview process in Redmond, Washington.