Microsoft Software Engineer interview: HackerRank queue with two stacks

Microsoft·Software Engineer·Reported Jul 2026
Online AssessmentTechnical ScreenMedium

My Microsoft process began with a HackerRank online assessment. After that came three live coding rounds on HackerRank, each with some behavioral questions mixed in.

The behavioral questions were direct: why Microsoft, a time I failed, and how I learn a new skill. For coding, I had problems such as building a queue with two stacks and filtering an array efficiently. They also asked about data structures and time complexity, so working code alone was not enough.

I did not get an offer. What stayed with me was how many things the process tested at once: communication, implementation, and explaining time complexity. It felt like they were assessing end to end performance rather than one algorithm.

Location: Prague. Overall feedback: positive. 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