The interview lasted 30 minutes. I discussed my projects with the interviewer. He also asked me some coding questions, including C++ basics. The interviewer, a senior software engineer from India who works on operating systems, presented the questions. Although the questions were easy, I still introduced a small bug in my code.
Q1: Given a string s, if there are two adjacent 'a's, turn the substring into 'a'. If there is one 'b', turn the 'b' into "bb". For example, "aabbaaa" -> "abbbbaa".
Q2: How does the STL vector work? (I use C++)
The following metrics were computed from 3 interview experiences for the Microsoft Software Development Engineer role in Salt Lake City, Utah.
Microsoft's interview process for their Software Development Engineer roles in Salt Lake City, Utah is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Microsoft's Software Development Engineer interview process in Salt Lake City, Utah.