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.
Moderate difficulty. I gave 2 rounds first for data structures questions and second named AA round having both Hr and data structures questions. Data structures questions based on arrays dp and recursion.
Interview questions [1]
Question 1
1. Maximum sum of array having non adjacent elements.
2. Frequency of element in sorted array