I had a phone interview, then received a home assignment. Following that, I had two more face-to-face (professional) interviews.
The full process, in general, includes about five steps:
Find out if there's a circle in a given linked list.
Check if a given word is a permutation of another given word.
Count how many times each letter appears in a word.
Given two strings, A and B, find out if B is a substring of A.
What is the difference between a process and a thread?
The following metrics were computed from 1 interview experience for the Microsoft Software Developer role in Jerusalem, Israel.
Microsoft's interview process for their Software Developer roles in Jerusalem, Israel is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Microsoft's Software Developer interview process in Jerusalem, Israel.