Taro Logo

Software Engineer (Internship) Interview Experience - Bengaluru, India

July 14, 2026
Neutral ExperienceNo Offer

Process

The interview process began with a technical screening focusing on algorithmic problem-solving. I was presented with two coding challenges: one involving array traversal to count ball collisions based on speed, and another requiring the optimisation of a weighted sum through strategic array sorting. The questions tested fundamental logic and greedy algorithm concepts, with a difficulty level ranging from easy to medium.

Questions

Problem 1: Ball Collisions Goal: Count how many times a specific ball at position x collides with others. Logic: A collision happens if a faster ball is behind a slower one.

  • Check balls behind x: If any ball to the left of x is faster than x, it will hit x.
  • Check balls ahead of x: If x is faster than any ball to its right, x will hit them.

Was this helpful?

Interview Statistics

The following metrics were computed from 28 interview experiences for the Microsoft Software Engineer (Internship) role in Bengaluru, Karnataka.

Success Rate

29%
Pass Rate

Microsoft's interview process for their Software Engineer (Internship) roles in Bengaluru, Karnataka is very selective, failing most engineers who go through it.

Experience Rating

Positive86%
Neutral14%
Negative0%

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

Microsoft Work Experiences