Skip to main content
Back to Companies
MakeMyTrip logo

MakeMyTrip Interview Questions (20)

Practice real interview problems from MakeMyTrip

No problems match your filters

Try broadening your search or exploring a different topic. There are thousands of problems waiting for you.

About MakeMyTrip Coding Interviews

MakeMyTrip is one of India’s largest online travel platforms, and its engineering teams work on large-scale systems that handle millions of searches, bookings, and payments every day. Because of this scale, the company places strong emphasis on engineers who can write efficient algorithms, reason about edge cases, and build scalable services. The MakeMyTrip coding interview typically evaluates strong fundamentals in data structures and problem solving rather than extremely obscure algorithms.

Most candidates go through multiple interview rounds including an online coding assessment, technical interviews focused on data structures and algorithms, and sometimes a system design discussion for experienced roles. Interviewers expect candidates to explain their approach clearly, optimize solutions, and write clean code.

Based on real interview experiences, MakeMyTrip tends to focus on practical algorithmic patterns commonly used in backend services and large data processing tasks. Some frequently tested topics include:

  • Arrays and Strings for search, sorting, and optimization problems
  • Hash Maps and Sets for frequency counting and fast lookups
  • Two Pointers and Sliding Window for substring and range problems
  • Trees and Graphs for hierarchical data and traversal logic
  • Dynamic Programming for optimization and path problems

The overall difficulty distribution usually includes a mix of easy to medium problems with a few harder algorithmic challenges. Strong coding fundamentals and the ability to reason about time and space complexity are key to performing well.

On FleetCode, we’ve curated 24 real MakeMyTrip interview questions asked in previous coding rounds. Each problem is categorized by difficulty and includes clear solutions in Python, Java, and C++, helping you practice the exact patterns commonly tested in MakeMyTrip interviews.

Interview Tips for MakeMyTrip

If you're preparing for a MakeMyTrip coding interview, understanding the typical interview structure can help you focus your preparation effectively.

Most candidates report the following interview process:

  • Online Coding Test (60–90 minutes) – Usually 2–3 algorithmic problems focusing on arrays, strings, hashing, or dynamic programming.
  • Technical Round 1 – Deep dive into DSA problems. Interviewers often ask candidates to optimize brute-force solutions and discuss time complexity.
  • Technical Round 2 – More complex coding or problem-solving questions. For experienced candidates, this round may include low-level or system design discussion.
  • Hiring Manager / System Design Round – For mid-level roles, expect discussion around scalable backend systems such as booking flows, caching, or search services.

Most common problem categories at MakeMyTrip include:

  • Array manipulation and search problems
  • Hash map based lookups and frequency problems
  • Sliding window and two-pointer patterns
  • Binary trees and graph traversal
  • Dynamic programming for optimization scenarios

A strong preparation strategy is to first master core patterns like sliding window, prefix sums, and hash-based lookups, since these appear frequently in MakeMyTrip coding rounds. Then move on to medium-level tree and graph problems. Interviewers often value clean reasoning and iterative improvement of solutions more than memorizing rare algorithms.

Common mistakes candidates make:

  • Jumping directly to coding without explaining the approach
  • Ignoring edge cases such as empty inputs or duplicates
  • Not discussing time and space complexity
  • Writing code without modular structure or clear variable naming

For most candidates, a 4–6 week preparation timeline is sufficient if you consistently practice coding problems daily. Focus on solving 2–3 medium-level problems per day and revisiting common patterns. Practicing the 24 curated MakeMyTrip interview questions on FleetCode will help you recognize the exact problem styles frequently asked by the company.