There were three interviews.
1st Interview: Ran short of time, I was asked about a problem using a hash table algorithm, which I answered eventually after a couple of prompts.
2nd Interview: This was a lunch interview where I was told to code on paper. It involved an optimized search algorithm. I was asked to optimize the code for speed. This round went well, and my performance was good. Then, some behavioral questions were asked by the interviewer.
3rd Interview: This was the interview where I struggled:
I was asked to optimize a URL address by parsing it and going back a folder if a "/../" string was encountered. I was told to code on the board with a timer. The interviewer gave me 10 minutes to implement the code, covering all possible test cases. I started with the wrong data structure and missed some test cases.
At the end of the interview, I was told, "Good luck with your job search."
Trim a URL address by parsing it. If a "/../" string is obtained, remove the previous folder and print the final URL.
The following metrics were computed from 1 interview experience for the Microsoft Software Development Engineer In Test (SDET) role in Lehi, Utah.
Microsoft's interview process for their Software Development Engineer In Test (SDET) roles in Lehi, Utah is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Microsoft's Software Development Engineer In Test (SDET) interview process in Lehi, Utah.