I applied through a recruiter. The process took over a week.
It was a phone screen, which was very typical. It started off with resume stuff and slowly moved to Hello interview concepts, such as scaling reads and writes. The last 20 minutes involved coding an LRU cache.
The following metrics were computed from 1 interview experience for the Microsoft Pricipal Software Engineer role in Seattle, Washington.
Microsoft's interview process for their Pricipal Software Engineer roles in Seattle, Washington is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Microsoft's Pricipal Software Engineer interview process in Seattle, Washington.