I was asked to talk about projects I had in my previous job.
I described the problems I encountered and how I solved them.
Later, the interviewer asked me some technical questions, and we discussed the complexity of my solution.
I received an answer a few minutes after the interview.
The famous 2D maze riddle.
A 2D array with "1"s and "0"s. Starting from (0,0), find the path of "0"s to (n,n).
How does context switching work? Where are program variables held? How can one share the same variable among different threads?
How would you implement LRU?
The following metrics were computed from 10 interview experiences for the Microsoft Software Engineer role in Herzliya, Israel.
Microsoft's interview process for their Software Engineer roles in Herzliya, Israel is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Microsoft's Software Engineer interview process in Herzliya, Israel.