The interview started with the interviewer explaining a bit about the team I was interviewing for.
He then questioned me a bit about a recent large-scale programming project I did for college.
Next, he presented me with two coding exercises.
Finally, he let me ask my own questions.
Implement a function that, given two strings A and B, should return true if and only if B is a substring of A.
I then had a follow-up question: the function should return true if and only if B has a permutation which is a substring of A.
The following metrics were computed from 6 interview experiences for the Microsoft Software Developer role in Tel Aviv-Yafo, Israel.
Microsoft's interview process for their Software Developer roles in Tel Aviv-Yafo, Israel is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Microsoft's Software Developer interview process in Tel Aviv-Yafo, Israel.