InterviewDecoder
Sign InSign Up

Microsoft Software Engineer

Summer

Interview Process

* based on historical data

OA (Non-Auto)

Final

1 round

technical + behavioral

Decision

OA (Non-Auto)

Final

1 round

technical + behavioral

Decision

Interview Breakdown

Data Structures and Algorithms58%
Technical Question26%
Behavioral16%

Timeline (Summer Start)

* based on historical data

Applications Open

August

Interview Period

September - November

Offers Released

October - December

Question Bank & Experiences

Sorted by most recent
  • Mar 30, 2025

    Implement a queue using only stacks in any programming language you prefer.

  • Mar 25, 2025

    Solve a medium-level data structure and algorithm problem involving linked lists.

  • Mar 8, 2025

    I was asked to create classes for puzzle pieces and solve the puzzle using graph methods such as BFS and DFS.

  • Feb 28, 2025

    Describe how to determine the height of a skyscraper and how to find a fragment of length K.

  • Feb 27, 2025

    Sum two numbers represented as linked lists and return the result as a linked list.

  • Feb 25, 2025

    How do you check if all three sides of a triangle are equal?

  • Feb 19, 2025

    I was asked a medium-level coding question based on recursion and backtracking.

  • Feb 18, 2025

    Reverse a given string.

  • Feb 13, 2025

    How do you check if a string containing different types of parentheses is valid?

  • Jan 15, 2025

    Determine if a string containing extra characters has valid parentheses.

...
1 / 32
Found incorrect information? Contact us at interviewdecoderfyi@gmail.com