It starts with meeting a recruiter at a campus job fair, where you have around two to five minutes to tell them about yourself and impress them. They might also ask technical questions right there. I remember being asked, "How would you test this pen for quality?"
If they like you, you get an email saying you will be scheduled for an interview on campus. I waited about two weeks before my interview.
On interview day, I met one of the team leads from Microsoft in a room for a one-on-one interview. I introduced myself, discussed my resume, and he asked me about my classes. Then, he asked me to solve one programming task. After that, he asked me to test the function I had just written for quality.
Write a function in C that takes a pointer to a string as its input, reverses the string, and returns a pointer to the reversed string.
Test the string reversal function.
Can you break it?
The following metrics were computed from 1 interview experience for the Microsoft Software Intern role in Redmond, Washington.
Microsoft's interview process for their Software Intern roles in Redmond, Washington is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Microsoft's Software Intern interview process in Redmond, Washington.