Microsoft Interview Experience
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.
Full Experience
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.
Interview Questions (4)
I was asked to code different car types (low, mid, high end) using object-oriented programming principles, specifically focusing on inheritance.
I was given a DSA question that involved merging and sorting two arrays.
I was asked a DSA question to implement a stack data structure.
I had discussions around different sorting algorithms and their time complexities.