I applied online. The process took 1 day. I interviewed at Microsoft (Bhubaneshwar) in Feb 2019
Interview
Round 1 : Online Test
Test was conducted on Mettl. Test consist 3 Questions. All three questions were easy level.Those who solved at-least 2 or 1 and half questions were called for interview.
Round 2 : Pen Paper Coding Round
Microsoft conducted its interview process at around 8 centers across the country. I was called at Bhubaneshwar (ITER College). Around 50 Candidates from nearby region appeared for process. We were given 1 question (Removing duplicates from singly linked list) and 30 mIn to solve it. We supposed to write the code(in any language) . Judging criteria was how clean your code is, commenting, test cases etc.
20 students were shortlisted for interview round including me 🙂
Round 3 : Personal Interview
Interview started with some questions from my resume, about my projects, some real life applications of ML algorithms i have used. Then he asked me a simple question related to arrays(that i dont remember). After that he asked about basic OOPS related questions. Then he asked me to design microsoft search engine Bing. I was supposed to give appropriate classes and functions required to implement a Search Engine followed by some test cases. At last he gave me a situation that if i was given some work which i am unable to complete and deadline is approaching, what will i do .Also the only person who can help me is out of reach.
I was eliminated after this round.
Interview questions [1]
Question 1
Removing duplicates from singly linked list
OOPS related questions
I applied through college or university. I interviewed at Microsoft (Redmond, WA) in Sep 2019
Interview
One round of university interview with an engineer. Got an unseen coding problem but I think it's LC easy or intermediate level.
Then one round of on-site, with one manager and one engineer. Both had a technical question at LC intermediate level, but the manager also spent half of the time with behavioral questions. Had some time to chat about industry life and technologies in the end.
Each round is about 50 minutes.
Interview questions [1]
Question 1
Merging two sorted lists in place (one of the lists has reserved space for all elements).
Finding the longest palindrome (standard version).
A binary manipulation problem.
I applied through college or university. The process took 2 days. I interviewed at Microsoft (Bengaluru) in Jul 2019
Interview
1. Intersection of two linked list.
2. There is a 2 d array. 0 signifies water and 1 signifies land. an island is connected 0s(in all 8 direction) and no 0 should be on the outer edge of two array. You have to count the bumber of such possible array.
You have to solve both coding question to enter in 2nd round
In round 2 interviewer were very cool and supporting. try to shake hand while entering and ask every detail of problem.