I applied through college or university. I interviewed at Microsoft (Redmond, WA) in Feb 2019
Interview
There was one behavioral interview over the phone, and then they flew me out to Redmond to take the on-campus interview, which was all technical. There were two 1:1 interviews in person. The second one was harder than the first in terms of typical explore interviews since it required knowledge of trees and graphs.
Interview questions [1]
Question 1
Given a string, is it a palindrome?
Find the number of digits in only the even numbers in the array, and put it into a new array.
Level order traversal of a bst and put every level into an array.
Evaluate the answer of an equation tree.
Find how many times a number n shows up in a directed graph.
I applied online. The process took 5 months. I interviewed at Microsoft (Redmond, WA) in Feb 2020
Interview
I was scheduled a short phone interview in October, mostly behavioral questions and logic. It took a while for them to get back to me. I was originally rejected due to space, but kept checking back with recruiter and she eventually offered me an on site interview for early February. On-site consisted of two 45-minute interviews back to back.
Straight forward and required some preparation. Would just try your best because they want to see you have a passion for technology and that you'll be a good fit for them.