Microsoft Interview Experience

Posted
19 Jan 2026
342 reads

Summary

I had an interview with Microsoft that focused on core fundamentals, including OOPs, Data Structures & Algorithms, and system-level discussions. I was asked to code a solution using inheritance, implement data structures like a stack, and perform array merging and sorting, alongside discussions on Web API basics and sorting algorithms.

How it went

Interview was mainly focused on core fundamentals. It started with OOPs, where I coded different car types (low, mid, high end) using inheritance followed by another question based on interfaces.

DSA questions included merging and sorting two arrays, stack implementation and binary search.

Additionally, I was asked an SQL question and had discussions around Web API basics, authentication tokens, agentless solutions, HTTP/HTTPS error codes, and different sorting algorithms with their time complexities.

Questions asked (4)

  1. 01

    Design Car Types with Inheritance

    Other

    I was asked to code different car types (low, mid, high end) using object-oriented programming principles, specifically focusing on inheritance.

  2. 02

    Merge and Sort Two Arrays

    Data Structures & Algorithms

    I was given a DSA question that involved merging and sorting two arrays.

  3. 03

    Implement a Stack

    Data Structures & Algorithms · Easy

    I was asked a DSA question to implement a stack data structure.

  4. 04

    Sorting Algorithms and Time Complexities

    Other

    I had discussions around different sorting algorithms and their time complexities.

Know someone preparing? Send it to them:WhatsAppLinkedInX

Interviewed at Microsoft recently?

Write up your rounds while you still remember the questions. It helps the next person more than you would think.

Share your experience
Discussion 0

Questions for the author, or how your own interview compared.

Join the discussion

Sign in with Google to comment or ask the author a question.

No comments yet

Be the first to share your thoughts and start the discussion!