Katkat
Take-home Project

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

MicrosoftSoftware Engineer · Take-home Project · Jun 2026

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 s…

Shared by a candidate · reported Jun 2026. Interview formats change; use it as a guide, not a script.