Microsoft Interview IC3 - SDE 2 - Backend

microsoft logo
microsoft
SDE 2 - Backend
September 20, 202521 reads

Summary

I recently interviewed at Microsoft for an SDE 2 Backend position, which involved a coding round and a system design round.

Full Experience

I had my interview rounds for the IC3 SDE 2 Backend role at Microsoft. The first round focused on a coding problem, which was a variation of LeetCode 991, 'Broken Calculator'. The second round was dedicated to system design, where I was asked to design the BookMyShow application.

Interview Questions (2)

Q1
Broken Calculator
Data Structures & AlgorithmsMedium

I encountered a coding challenge that was functionally identical to LeetCode 991, 'Broken Calculator', but presented with a slightly different story context. The core problem was to find the minimum number of operations to transform a starting number to a target number using multiplication by 2 and subtraction by 1.

Q2
Design BookMyShow
System DesignHard

In the system design round, I was tasked with designing the BookMyShow application. This involved discussing various aspects such as user authentication, searching for movies/events, booking tickets, managing seat availability, payment processing, and handling concurrent requests.

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!