I applied through a staffing agency. The process took 1 day. I interviewed at Microsoft (Bengaluru) in Jan 2017
Interview
Aptitude and Reasoning Test
Then Coding Test and describe your self.
Graduation and academic records. Different 2 questions to check communication skills and mental ability questions to check your logical mind.