The first round was on campus at the university. Then they flew me to MS for the second round at Microsoft's headquarters in Redmond. I had four interviews on that day, each lasting 45 minutes with a 15-minute break between them. There were three technical interviews and one behavioral interview.
My trip to Redmond lasted three days, including travel days.
Given a sorted matrix, find an element if it exists.
Given an array of integers with positive and negative values, sort it in a way where all negative values are on the left side, keeping the relative order. Do this in place.
Given an array of stock values for each day, provide an algorithm to find the maximum profit possible between a buy-day and a sale-day.
The following metrics were computed from 214 interview experiences for the Microsoft Software Development Engineer role in Redmond, Washington.
Microsoft's interview process for their Software Development Engineer 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 Development Engineer interview process in Redmond, Washington.