The process took 2 weeks. I interviewed at Microsoft
Interview
2 technical rounds via Skype.
One 30 mins round followed by a 2 hr round.
Started with questions regarding my projects and then on my projects scenario based questions were asked.
A lot of networking questions like complete processes of a web request/response i.e. router->dns , root hints, etc.
Interview questions [1]
Question 1
How would you redesign the system(one of projects ) if you want to include dynamic data, scalability etc?
I applied through a recruiter. The process took 1 day. I interviewed at Microsoft (Herzliya) in Jul 2018
Interview
Generally you would expect to have 3 interviews.
The first interview is technical (the interviewer will ask questions about computer sience and implementing functions on a white paper) .
The seconds is with the director development, later with the HR.
Interview questions [1]
Question 1
implement a method that given a sorted array with negative and positive values, find a value that is equal to its index. for example: [1, 2, 4, 5, 4] => will return 4. Do it with better complexity than O(n).
I applied online. The process took 4 weeks. I interviewed at Microsoft
Interview
The process was very clean and to the point. At no time did I feel "up in the air" about my status.
Had a quick call with a recruiter and discussed the typical HR questions.
Then had a web interview via skype where I did some coding examples as well.
Next was an on-site interview. This interview was a full day meeting with about 5 different people.