MMT | SDE 2 | Gurugram | Rejected
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:
- Search buses
- View and manage seats
- Seat reusability
- Book tickets
- Payment integration
- Fare strategy
- 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)
Word Search with Variations
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.
Low-Level Design for 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.