30 min interview in English not technical but more personal. Asked me a few simple questions to get an understanding of my personality and way of thinking. Very nice and easy way to start the process.
I applied through college or university. I interviewed at Microsoft (Santa Cruz, CA) in Nov 2018
Interview
Did a coding challenge, then had an on campus interview. It was pretty straight forward, started off with some behavioral questions and then went into the technical aspect. I was asked to solve the question on the board, explain my process, and provide time complexity.
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