I applied through a recruiter. The process took six months.
It initially started with a recruiter. It seemed like I got a match with a team and interviewed with the project manager. Then I had four rounds over the course of a week with engineers on the team.
Create a design to transfer several large files from a server machine to a client machine. The client machine already contains older versions of some of the files that need to be transferred. Transmitting data between the server and the client machine is very expensive, so the design needs to be optimised for the amount of data sent over the wire.
The following metrics were computed from 21 interview experiences for the Microsoft Senior Software Engineer role in Seattle, Washington.
Microsoft's interview process for their Senior Software Engineer roles in Seattle, Washington is very selective, failing most engineers who go through it.
Candidates reported having good feelings for Microsoft's Senior Software Engineer interview process in Seattle, Washington.