Microsoft Software Engineer interview: dynamic programming and scheduling algorithms

Microsoft·Software Engineer·Reported Jul 2026
Technical ScreenMedium

This was an on-campus process with two rounds on the same schedule. First I got a simple dynamic-programming question about counting ways to reach a target count. The second round shifted to scheduling algorithms: FCFS, SJF, and round-robin.

They were not presented as trick questions. I felt reasonably comfortable with both the DP logic and the scheduler implementations.

I did not get an offer. My reflection was that the interviewers were testing correctness and implementation detail, and that was likely where I fell short.

Location: Bengaluru. Overall feedback: neutral. Offer status: no offer.

Published

Curated and edited by PracHub

Discussion

Sign in to join the discussion. The author is notified of every comment.

Loading comments…

Interview at a glance

Company
Microsoft
Role
Software Engineer
Rounds
Technical Screen
Difficulty
Medium
Date
Reported Jul 2026

Real Microsoft interview experiences

First-hand reports from Microsoft candidates — the rounds, the questions they were asked, and how it went.

All 51 Microsoft interview experiences