The 30-minute phone screen was easy.
I followed up with a six-hour on-site interview, for which lunch was provided.
Disappointingly, the process was disorganized. I didn't know who most of my interviewers would be in advance, and many did not seem to have looked at my resume in detail. This wasted a lot of time trying to figure out exactly what they were looking for in a candidate and learn more about the particular role. Answers to my questions were fairly cryptic and vague. I suspect a couple of them were there for a personality or general fit assessment and didn't actually know what the role entailed.
I sensed a lot of ego from a couple of them.
The technical questions did not seem entirely relevant.
What is the best sorting algorithm and why?
What is a test strategy?
Given a sequence of positive integers, always incrementing by 1 (i.e., 1, 2, 3, ..., n+1), write a function that returns only the ODD values (in the same order).
The following metrics were computed from 1 interview experience for the Microsoft Firmware Test Engineer role in United States.
Microsoft's interview process for their Firmware Test Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Microsoft's Firmware Test Engineer interview process in United States.