Microsoft Software Engineer Interview Experience: LRU cache and C++ vector implementation

Microsoft·Software Engineer·Reported Jun 2026
Take-home ProjectMedium

My take home coding work and later interviews were more system oriented than quick algorithm exercises. I worked on two DSA problems: an LRU cache with a higher level design angle, and a vector related implementation using arrays, pointer arithmetic, and heap allocation in C++.

The interviewers were friendly and fun to talk with, which made it easier to think out loud during implementation. The strange part was the follow up. I received no feedback for the loop for a long time, and even after the process I did not get a clear update.

I did not get an offer. The technical conversation felt positive, but the missing feedback left a quieter and more unresolved feeling than I expected.

Location: Hyderābād. 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
Take-home Project
Difficulty
Medium
Date
Reported Jun 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