I applied through an employee referral. The process took 2 weeks. I interviewed at Microsoft (Tel Aviv) in Nov 2021
Interview
Four Total Interviews (technical).
First one, mostly simple questions about programming and Microsoft. What do you think makes a great programmer, whats multi-threading, describe Recursion like you would've describe it to a child, etc.
2 Coding interviews with Codillity; Mostly questions about Linked Lists, Arrays, BinTrees.
Last Interview with Team Leader. also technical.
I applied online. The process took 4 weeks. I interviewed at Microsoft (Belgrade) in Nov 2021
Interview
After sending you information, after a couple of days you'll get Codility online test link, where you'll have to solve 4 problems within 3 hours. Usually, you don't have to solve all of them to go through. If you pass, you will then schedule three 45-50 min interview in a row, where you'll be again asked three different algorithmic problems, as well as going through you CV and talking about your preferences, experience, projects etc. Final offer should come within 2 to 3 weeks.
Interview questions [1]
Question 1
In an array with multiple maximum values, return one index of the max value, where every correct index has an uniform probability of being chosen.
I applied online. The process took 2 weeks. I interviewed at Microsoft (Oxford, OH) in Sep 2021
Interview
Interview process wasn't the most straight forward. I applied to two internships at Microsoft. When I was selected for an interview, they didn't indicate which position I would actually be interviewing for.
Interview questions [1]
Question 1
First round was a 30 min phone screen with basic coding at the end. I was asked to perform binary search on a matrix.