Microsoft | SWE 2 | Rejected

microsoft logo
microsoft
SWE 2Rejected
November 9, 202555 reads

Summary

I attended a Microsoft hiring drive for an SWE 2 role, which consisted of two Data Structures and Algorithms rounds and one System Design round, ultimately resulting in a rejection.

Full Experience

I attended a Microsoft hiring drive on October 31st for an SWE 2 position. The interview process consisted of three rounds. The first round involved two Data Structures and Algorithms questions, which were Max Consecutive Ones III and Rotting Oranges. The exact same questions were asked. The second round also focused on DSA, where I was asked the Word Ladder problem, with an additional requirement to print one of the shortest sequences. The third round was a High-Level Design discussion, focusing on adding a 'top K songs in the last 7 days' feature to a music streaming service like Spotify. Unfortunately, this round did not go well, and I was subsequently rejected after the third round.

Interview Questions (4)

Q1
Max Consecutive Ones III
Data Structures & AlgorithmsMedium

I was asked the exact same question as Max Consecutive Ones III.

Q2
Rotting Oranges
Data Structures & AlgorithmsMedium

I was asked the exact same question as Rotting Oranges.

Q3
Word Ladder with Shortest Sequence
Data Structures & AlgorithmsHard

I was asked the Word Ladder problem, with an additional requirement to print one of the shortest sequences.

Q4
System Design: Top K Songs in Last 7 Days for Music Service
System Design

Given a music streaming service like Spotify, I needed to design a feature to return the top K songs in the last 7 days. The interviewer asked me to focus only on components related to this new feature.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

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