This was for the HoloLens team.
I got the job via a headhunter from the Seattle area, from the company "Experis IT".
He managed to screw up the whole interview with the project lead of the HoloLens team at Microsoft.
Microsoft constantly uses third-party recruiting agencies to find candidates. These agencies will only consider Canadian citizens and will not sponsor you for any visa if you require one.
The interview process started with a phone call. As an international candidate from Vancouver, I then traveled to Seattle for the second, in-person round. Neither the recruiting agency nor Microsoft paid for my travel to this interview, which included a whiteboard question (details below).
The interviewers were in a hurry and didn't seem to be fully aware of my scheduled interview. I was left waiting in the lobby for 1 hour and 15 minutes without food or water, as I was merely an interviewee.
I had traveled by train from Vancouver, Canada, to Seattle for a 1-hour whiteboard test, which Microsoft was strict about. In total, I traveled 17 hours for a 1-hour interview with Microsoft, and it was a horrible experience.
I advise anyone going to such interviews from Canada to the US to ask the original headhunting agencies for all details, such as:
Hope this helps. This was a game development or related position using a game engine.
Check whether a chess piece can move from square A to square B. The function should return True or False if the move is possible.
Test cases can range from Pawn to Bishop, or any other piece. You have to know or calculate how a piece would travel, intersect a path, and potentially capture an opponent's piece between A and B.
The following metrics were computed from 83 interview experiences for the Microsoft Software Development Engineer role in Seattle, Washington.
Microsoft's interview process for their Software Development Engineer roles in Seattle, Washington is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Development Engineer interview process in Seattle, Washington.