Microsoft Interview Experience
- Posted
- 19 Jan 2026
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)
- 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.
- 02
Merge and Sort Two Arrays
Data Structures & Algorithms
I was given a DSA question that involved merging and sorting two arrays.
- 03
Implement a Stack
Data Structures & Algorithms · Easy
I was asked a DSA question to implement a stack data structure.
- 04
Sorting Algorithms and Time Complexities
Other
I had discussions around different sorting algorithms and their time complexities.