I applied online. I interviewed at Microsoft (Raleigh, NC) in Jan 2020
Interview
The whole interview process was very smooth in general. Given break time between two rounds - that helped to restore breath. The interviewers were very supportive and helped to get to the solution together.
Not too technical, only a few simple oral questions about coding skills. Other questions are behavioral, such as asking what's your biggest challenge so far or what is your strength/weakness.
Took about month to hear from them. Email described that your papers have been read and your interview is being scheduled. Next week the recruiter invites to a meeting the next day. 1st meeting with the recruiting manager. Sadly not invited to proceed. I was asked during the interviewing about skills that I did not have.
Interview questions [1]
Question 1
Have you been been in charge of installation/investment processes when getting new equipment?
I was directly invited to the final round. Three sessions followed, each lasting 45 minutes, with a 15-minute break between them. It was a rigorous process but an exciting experience overall.