An on-campus interview followed with three on-site interviews, including one lunch interview.
The on-campus interview was easy. We talked about the projects I am doing, my professional interests, and I solved a design problem, in other words, I designed a state machine.
Then I got my first on-site interview. I was interviewed with Bing Ads. The first round went pretty well; we discussed some basic problems involving numbers and data structures, but I was a bit slow writing code.
The second round was a lunch interview. We had lunch in their dining hall and talked about personal interests. We then discussed technologies I am interested in, specifically "Kinect." He asked if I were to add one function to Xbox, what would I add, and we continued our conversation on how to realize this technology. Afterwards, we grabbed a cup of tea, went back to his office, and solved a coding problem.
The third round had two problems, both of which asked me to deal with a character string.
They were pretty normal questions, but I was not that good at coding. Although I could figure out the steps, I was very slow writing code.
The following metrics were computed from 1 interview experience for the Microsoft Intern In Software Development Engineering role in United States.
Microsoft's interview process for their Intern In Software Development Engineering roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Microsoft's Intern In Software Development Engineering interview process in United States.