I applied online. I interviewed at Microsoft (New York, NY) in Feb 2019
Interview
Very lengthy but very informative as well, they will go over your resume and ask you question on every position you have held before. Also be careful about your skill you will be tested on them , example keys on excel or what type of formula knowing the functions
A video interview with a recruiter from the European HR department. They asked me to tell more about me, why I want to work there and asked me some technical java questions, not related to the position I applied for, they just wanted to suggest me a software engineering position.
codility test and skype meeting.
you need to study for the codility test and I didn't have time to prepare because it was during exam period.
I had 80 minutes to solve 2 difficult questions and 1 easy one.
Interview questions [1]
Question 1
during the skype interview, they asked how I would explain recursion to a 5 year old