An email from an on-campus recruiter gauging my interest led to a phone screen interview. From there, I was invited to an on-site interview in Seattle. There, I had four approximately 45-minute interviews. Each one started with some basic questions about my resume, then moved into one to two technical questions.
Make a program that writes a Binary Search Tree to a file. Then, create a program that reads those files and recreates a Binary Search Tree.
How would you sort an array if you had infinite RAM? Infinite memory?
Create a Priority Queue with all its methods.
A basic string manipulation question (unfortunately, I don't remember the details, as it was my first interview of the day).
The following metrics were computed from 12 interview experiences for the Microsoft Software Development Engineer Intern role in Seattle, Washington.
Microsoft's interview process for their Software Development Engineer Intern roles in Seattle, Washington is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Microsoft's Software Development Engineer Intern interview process in Seattle, Washington.