I had a home assignment of 1 hour with 3 questions and then phone interview that took about 20 minutes. The interview had questions about myself. Also a question like what are the differences between Java and Python
It was such a long and hectic process but my recruiter was super cool! My advice is to stay prepared and make sure that you interact with your interviewer because they are the ones that choose if you stay or go.
I applied through college or university. I interviewed at Microsoft (Seattle, WA) in Jan 2020
Interview
There was an intial onsite interview in San Francisco. It was fairly straight forward, a leetcode easy problem. The interviewer was not great, as they were on their phone for the majority of the interview. I then got flown out to Microsoft where I had a final round interview.