The interview process first started with a recruiter who asked several questions about my current employment and what I was looking for in a job. She also gave me a high-level description of the job.
Next, she arranged for a developer to call me for a discussion that lasted an hour. During the conversation, the developer asked about my technical background and had me write two computer programs over the phone.
After that, I heard from Microsoft that the phone interview went well, so they wanted to see me in person. A scheduler contacted me by email to set up the face-to-face interviews. The interviews went from 12 PM to 4 PM.
I arrived at reception, and the first developer quickly took me to his office, where he questioned me for an hour and asked me to solve a computer program on the board. I interviewed with two other developers in the same manner. I was supposed to interview with a manager, but he was on vacation.
Describe the most challenging problem you've had, and how you solved it.
The following metrics were computed from 1 interview experience for the Microsoft Software Development Engineer II role in Research Triangle Park, North Carolina.
Microsoft's interview process for their Software Development Engineer II roles in Research Triangle Park, North Carolina is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Microsoft's Software Development Engineer II interview process in Research Triangle Park, North Carolina.