
MakeMyTrip Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 189 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at MakeMyTrip.
Software Engineer Intern
So the MakeMyTrip SDE intern interview process was pretty straightforward. First up was an online coding test that was all about DSA. Then I had a technical interview where we talked about problem-solving, basic concepts, and my past projects. Lastly, there was an HR chat to see if I was a good fit and to make sure we were on the same page about expectations. Overall, it felt professional and they were nice to work with.
- They asked me to tackle a DSA problem using arrays and hash maps, and I had to talk through my strategy, any edge cases, and the time complexity.
Software Engineer
The interview process started with an online assessment where I had to solve 2 DSA coding questions of moderate difficulty. Then there were two technical rounds. The first technical round focused on problem-solving using DSA, involving 2 coding questions, a discussion about the approach and edge cases, and also a discussion about my resume. The second technical round covered core subjects like OS, DBMS, CN, and OOPs, and also touched upon some new technologies such as cloud and AI/ML. Finally, there was an HR round where I was asked general HR questions related to my background, projects, future goals, and cultural fit.
- Solve 2 DSA coding problems of moderate difficulty.
- Discuss approach and edge cases for 2 DSA coding problems.
- Discuss resume and past projects.
Software Engineer
I got a recruiter call and then the interview was set up. On the interview day, the interviewer showed up 10 minutes late. It felt like he wasn't really interested in the interview from the start. He began asking output-based questions and some coding problems. When I was explaining my thought process for an answer, he didn't respond, so I double-checked if the call dropped, but it was still active. After five minutes, he messaged that he had an urgent call and couldn't focus. At that point, I lost interest and decided not to continue the interview. The interviewer's behavior was unprofessional. I'd advise against interviewing with MakeMyTrip because they seem to not value candidates.
- Can you answer some fundamental Javascript questions?
- Tell me about some React concepts, such as higher-order components.
MakeMyTrip Software Engineer Interview Questions
Quoted word for word from MakeMyTrip interview reports.
“Given the overloaded methods void sort(String s), void sort(Integer I), and void sort(Object o), which method is called when you execute sort(null)?”
Read reports →“Find a duplicate number in an array of n elements from 1 to n with O(n) time complexity.”
Read reports →“Given an expression like "(a-(b+c)+d)" with only '+', '-', '*' operators, transform it into "a-b-c+d". For example, with "(p*p) - (a-b)", the output should be "p*p-a+b".”
Read reports →“What is the maximum length subarray with an equal count of 0s and 1s given an array of 0s and 1s?”
Read reports →“Given the number of denominations available in an ATM, find the minimum sum of denominations required to make a given amount.”
Read report →“For a 3*3*3 cube cut into 1*1*1 smaller cubes, what is the count of cubes with no faces colored, and what is the count of cubes with 3 faces colored?”
Read report →“How can you connect nodes at the same level of a binary tree, given an extra next pointer?”
Read report →“How would you populate the next node of a given inorder traversed tree using recursion without using any extra space?”
Read report →“Given a very large sorted array with many repetitions of numbers (e.g., 1s, then 4s, then 8s), how would you return a list of the unique digits if there are up to 1000 unique digits and at least 1 billion total numbers?”
Read report →Formats, difficulty and experience
Across all 189 MakeMyTrip interview reports.