I applied through an employee referral. The process took 2 months. I interviewed at Microsoft (Redmond, WA) in Dec 2018
Interview
30 min phone screen with recruiter. Mostly behavioural chat with a few technical questions.
Onsite interviews 4 back to back 45-min interviews with Engineers. Standard behavioural questions about resume/projects then followed by technical problems focusing on data structures and algorithms.
Applied Online. Was contacted for a 30 min on-campus interview. which consisted of Behavioral followed by technical questions.
After that 4 45 mins on site. All 4 rounds were technical and resume based.
Interview questions [1]
Question 1
Round 1: Resume based and binary tree to linked list
Round 2: Skyline problem(Leetcode)
Round3: Design question(identify classes, data structures, code)
Round4: String manipulation
I applied online. The process took 3 months. I interviewed at Microsoft (Tokio) in Jun 2018
Interview
apply => coding test ( online ) => interview ( 3 times ). Each interview take 45-60 minutes. Including about 15 minutes non-coding interview. We talked about passion about engineering and Microsoft.