Microsoft Software Engineer Interview Experience: Binary search first, then graph problems

Microsoft·Software Engineer·Reported Jul 2026
Online AssessmentTechnical ScreenMedium

I had an online assessment first, followed by two live coding interviews. The experience was pretty middle-of-the-road for me: not relaxed, but not chaotic either. The first coding interview had a medium LeetCode-style binary-search problem, while the second shifted to graphs.

I also discussed general software-development principles and problem-solving. The interviewers were professional and easy to communicate with. That helped me show both my technical thinking and how I reasoned through solutions.

I did not get an offer, but the interviews felt like they tested core skills in a straightforward way rather than trying to derail me. The process felt consistent to me: start with fundamentals, then go deeper into problem types such as binary search and graph challenges.

Location: Cairo, Cairo Governorate. 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
Online Assessment → 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