One phone interview (30 minutes):
Very short, and the person was insightful with advice on how to further your career.
One on-site interview (4 rounds):
Three out of the four interviewers were encouraging and thought-provoking.
Phone Interview: Fibonacci series (time complexity), test cases for the function.
Onsite Interview: 4 rounds with various teams. Each team asked one technical interview, followed by questions to explain previous projects, the purpose of those projects, and why I decided to take the approaches I did.
Round 1: String Manipulation (code and test cases).
Round 2: String Manipulation (code and how to handle a big volume of files).
Round 3: Lunch Interview about System Design (queuing techniques for games).
Round 4: Core Java concepts: What is OOP? Explain its properties. Data structures you are confident in and one technical question based on that. Create a queue using stacks.
The following metrics were computed from 11 interview experiences for the Microsoft Software Engineer New Grad role in Redmond, Washington.
Microsoft's interview process for their Software Engineer New Grad 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 Engineer New Grad interview process in Redmond, Washington.