Taro Logo

Software Engineer (Internship) Interview Experience - New Delhi, India

August 1, 2017
Positive ExperienceGot Offer

Process

It was a multi-round process. The following were the rounds:

  1. A written MCQ test on a platform. It included some reasoning questions and some basic input-output questions.

  2. A coding round, a limited-time coding contest where we were supposed to solve questions and submit on an online judge. There were two problems, and the overall time given to solve both was 30 minutes.

  3. Interview round 1. I was mostly asked about my profile and why I wanted to join Microsoft. One of my projects was also discussed. Then, there was a coding question.

  4. Interview round 2. I was asked a coding question. However, I just wrote some pseudocode, and the interviewer was happy with that.

Questions

One of the questions was about in-place string compression. For example, given a string (or an array of characters) like 'abaabbbccc', how to compress it to a string 'a1b1a2b3c3' where the number written after the character indicates how many times that character occurred.

Only a constant amount of extra space is allowed, and the contents of the original array/string can be overwritten.

Was this helpful?

Interview Statistics

The following metrics were computed from 13 interview experiences for the Microsoft Software Engineer (Internship) role in New Delhi, India.

Success Rate

38%
Pass Rate

Microsoft's interview process for their Software Engineer (Internship) roles in New Delhi, India is fairly selective, failing a large portion of engineers who go through it.

Experience Rating

Positive92%
Neutral8%
Negative0%

Candidates reported having very good feelings for Microsoft's Software Engineer (Internship) interview process in New Delhi, India.

Microsoft Work Experiences