It was held in several rounds.
Round 1 : Coding round of 90 mins
Round 2 : Tech Interview (DSA questions were asked)
Round 3 : Interview by senior Software Engineer or manager.
Great experience the interviewers were helpful and think out loud and start with a naive solution .
1:30 exam containing 3 question choose the correct answer about math and OOP knowledge, Graph and Dynamic programming questions
2 interview processes
Interview questions [1]
Question 1
Make erase function for a string.
Design a system for tabs
I applied through an employee referral. The process took 2 weeks. I interviewed at Microsoft (Tel Aviv-Yafo) 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.