MMT | SDE 2 | Gurugram | Rejected

makemytrip logo
makemytrip
SDE 2Gurugram
April 19, 20259 reads

Summary

I interviewed for an SDE 2 position at MakeMyTrip in Gurugram and was rejected after two rounds, which included a coding problem with variations and a system design discussion for RedBus.

Full Experience

MMT Interview Experience

Round 1 – Word Search The problem had multiple variations:

  • Check if the word exists in the grid
  • Count the number of occurrences
  • Print the starting and ending positions of each occurrence

I provided a DP-optimized solution, and the interviewer seemed satisfied.

Round 2 – LLD (RedBus) I was asked to design RedBus with the following features:

  1. Search buses
  2. View and manage seats
  3. Seat reusability
  4. Book tickets
  5. Payment integration
  6. Fare strategy
  7. Notifications

I covered all parts and explained the design, but:

  • The interviewer expected UML diagrams, which I couldn’t complete in time
  • He wasn’t happy with the time complexity of the search functionality
  • After a few resume-based questions interview ended, Got call from recruiter that feedback is not positive.

Interview Questions (2)

Q1
Word Search with Variations
Data Structures & AlgorithmsMedium

Given a 2D grid of characters and a word, check if the word exists in the grid. The problem had multiple variations including: Check if the word exists in the grid, Count the number of occurrences, Print the starting and ending positions of each occurrence.

Q2
Low-Level Design for RedBus
System DesignHard

I was asked to design RedBus with the following features: 1. Search buses, 2. View and manage seats, 3. Seat reusability, 4. Book tickets, 5. Payment integration, 6. Fare strategy, 7. Notifications.

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!