First round is an online application, followed by an online situational test looking at what you would do on certain situations. If you pass then you get a recorded video interview, followed by a Skype interview and finally an assessment centre.
I got a phone interview about half an hour. I was asked about some technical projects I have done (from my CV) and what was my role in a team, and some basic algorithm knowledge and logic puzzles, which are not hard. The process took about 3 weeks before I received the result.
Interview questions [1]
Question 1
I was unexpected to be asked about thy way to test a vending machine
I applied through college or university. I interviewed at Microsoft
Interview
Applied at a career fair and received an on-campus interview around two or three weeks later. It was a 30 minute interview with half of it explaining your resume and projects. The other half was more technical questions.
Interview questions [1]
Question 1
Given two sorted lists, you had to find a solution that would merge the two in O(n) time.