First phase is Codility test (80 mins test with 3 questions) + HR interview (30 mins approx.) .
Second phase, 2 technical interviews (on the same day).
Third phase, HR interview + offer.
Interview questions [1]
Question 1
Given 3 integers representing 3 characters ("A", "B" & "C"), output a string sequence of the characters while preserving the invariant that 2 characters can not appear near to each other in the string.
Output the max length string that preserves this invariant (or empty string in none exist).
Great experience.The process took about 2 months.
All my interviews were remote.I did a codility test,video interview and 4 final round interviews.I passed all of them and accepted the offer.
I applied online. The process took 3 weeks. I interviewed at Microsoft (Dublín, Dublín) in May 2022
Interview
The interviewer overall made me feel very comfortable and welcome. He first asked general questions about myself like how I heard about the job, my expected graduation date, etc. He asked about why I chose microsoft, about projects I've worked on, and gave me a problem to solve. I was not asked to code. The emails where I was invited to the interview gave me resources that suggested I would need to know much, much more than was actually asked of me in this interview.