I applied online. The process took 3 days.
The interview process at Microsoft included an online assessment followed by a technical interview. The interview mainly focused on data structures and algorithms. I was asked a stack-based problem related to finding the longest valid sequence, followed by a dynamic programming question of higher difficulty. The interviewer also asked conceptual questions on linear search vs. binary search and their time complexities. Overall, the discussion was interactive and focused on the problem-solving approach.
The following metrics were computed from 28 interview experiences for the Microsoft Software Engineer (Internship) role in Bengaluru, Karnataka.
Microsoft's interview process for their Software Engineer (Internship) roles in Bengaluru, Karnataka is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Engineer (Internship) interview process in Bengaluru, Karnataka.