I applied through other source. The process took 1 day. I interviewed at Microsoft (Hyderabad) in Aug 2016
Interview
Round 1
This round had 3 questions and was hosted on cocubes.
1) Given two numbers find the number of carries while adding them.
2) Given an array of distinct integers and a number ‘m’, find the number of triplets with product equal to ‘m’.
3) Given 2 arrays, swap corresponding elements so as to sort both the arrays. Print minimum number of swaps and -1 if arrays can’t be sorted this way.
Round 2
This had a single question and we were supposed to code it in 20 mins after discussing the approach with the mentor.
Given an arbitrary order of alphabets and two strings, tell which one is greater, smaller or equal according to the given order.
Interview questions [1]
Question 1
Implement the hint function in the Bubble Breaker game
I applied online. I interviewed at Microsoft (Londres, Inglaterra)
Interview
The first stage was a programming homework, to be completed in one day in a language of choice.
This was followed by an on site technical interviews which consisted of standard algorithmic problem solving questions, design, testing plus some machine learning / statistic.
In conclusion, one to one chat with principal manager.
I applied in-person. The process took 1 day. I interviewed at Microsoft (Bengaluru) in Jun 2017
Interview
It took me 1 day at MS Office.
There were 2 rounds and both were on algorithm and data structures.
1st round was tricky and 2nd was medium.
What I noticed was both the interviewers were not interested in knowing me, they didn't ask me anything about myself. (Questions like an introduction, my experience, projects, nothing)
They came and wrote a question on paper that's it. The interviewer was so busy, he didn't seat continuously, he was roaming around and coming back. In the first round, I tried my best to give the answer on tricky questions (one was based on DP approach and other was logical), My answers were satisfactory (verified it on geeksforgeeks.com ) , but it seemed he was not in the mood.
Advice: If you don't want to hire a candidate and judge them properly, don't invite and waste their time and efforts.