I applied through college or university. I interviewed at Microsoft
Interview
I had an on campus interview about a month after I applied online. Two days after this I found out I made it to the final round. I was flown out to Redmond a few weeks later where they paid for my flights, food, and hotel. I had two interviews 45 min each and was only asked one coding question the whole time. Other questions were behavioral, about my resume, as well as a logical puzzle just to see how I think. Everyone was SO nice and I had an amazing interview experience. I found out 2 days after that that I got the job! I was over the moon about it but ultimately decided not to work there because I wanted to work for a smaller company. Thank you Microsoft for such a great experience!
I applied through their website with a referral, after a month or so they sent me a home exam, I think about a month after that i had 3 interviews in the same day, each one around 1:15 hours.
Interview questions [1]
Question 1
implement a dictionary where you have set,get and setAll, all in O(1)
The hiring process consists of a HackerRank home exam, followed by three technical interviews covering LeetCode-style problems and system architecture. Once this is done, you will have a final HR interview.
Interview questions [1]
Question 1
I had a technical interview where I was asked to solve the classic 'Climbing Stairs' problem (LeetCode #70), which is a dynamic programming question based on the Fibonacci sequence.
One HR interview, then two problem-solving interviews (beginer level) on HackerRank. You can choose the best programming language for you to use in solving problems. You should think out loud to enable your interviewer to understand how you would think to solve the problem.
Interview questions [1]
Question 1
Find the lowest difference between two numbers in a list