Skip to content
InterviewEra
What is InterviewEraThe platform, founder, and missionHow It WorksAdaptive interview, live captions, scoringResume-aware ScoringCV-native questions + 5-dimension feedback
Campus Placements OverviewStructured mock interviews and cohort analytics for T&P teamsSet up Campus WorkspaceCreate your campus dashboard and invite your batchT&P Product & PricingPilot pricing, bulk onboarding, and placement trackingStudent Invitation HelpHow to accept a campus invite and start practising
Software EngineerDSA, system design, OOP roundsFrontend DeveloperReact, HTML/CSS, JavaScript interviewsTCS Interview QuestionsNQT + technical + HR roundsWipro Careers HubNLTH, WILP, Turbo hiring tracksSolera Careers HubCognitive assessment + Java/SQL roundsReact Interview QuestionsHooks, state, performance topics
Interview Question GeneratorRole-specific questions in secondsATS Resume CheckerScore your resume against job rolesSTAR Answer BuilderStructure behavioral answers clearly
All ResourcesCentral guide and hub directoryBlogInterview prep articles and guidesAgentic AI Interview GuideAI-assisted coding interviews, rubrics, and prepPlacement GuideStep-by-step campus prep playbookSTAR Method GuideMaster behavioral answers
Help CenterGuides, FAQs, and supportDSA Topic MapPatterns, roadmap, and top 50 problemsSoftware Engineer GuideSWE questions and prep hubAndroid GuideKotlin, Compose, MVVM prep hubFrontend GuideReact and JavaScript interviews
PricingFor Teams
Sign inSign up
InterviewEra

InterviewEra is an AI-powered mock interview platform with adaptive follow-ups, resume-aware scoring, and structured interview preparation for campus placements and early-career hiring.

Start Mock Interview

Mock Interview

  • How It Works
  • For Teams
  • Start Mock Interview
  • Campus Placements
  • Campus Workspace
  • Help Center

Free Tools

  • Interview Question Generator
  • ATS Resume Checker
  • STAR Answer Builder

Interview Questions

  • Wipro Careers Hub
  • Solera Careers Hub
  • Amazon SDE Questions
  • Microsoft SDE Questions
  • Infosys SWE Questions
  • Infosys Java Questions
  • Freshworks Frontend Questions
  • Android Developer Questions
  • Frontend Developer Questions
  • Java Developer Questions

Resources

  • Community Hub
  • All Resources
  • Blog
  • Agentic AI Interview Guide
  • What Is Agentic AI
  • Agentic Coding Round
  • AI Prompt Engineering
  • Cursor AI Interview Guide
  • DSA Topic Map
  • Placement Guide
  • STAR Guide
  • HR Guide
  • Interview Tips

Company

  • What is InterviewEra
  • About Us
  • Pricing
  • Contact

© 2026 InterviewEra. All rights reserved.

Privacy PolicyTermsRefundRanchi, Jharkhand, India
Interview Questions›MakeMyTrip

Product Company · Gurugram

MakeMyTrip Interview Questions 2026

MakeMyTrip interviews test backend/frontend development skills, SQL, and product-level problem-solving for their travel platform.

Interview rounds
3
Avg. package
10–20 LPA
Fresher hiring
Experienced only
HQ
Gurugram

Process: Online Assessment → Technical × 2 → HR

MakeMyTrip Interview Questions

Placement-oriented · Updated 2026
  1. 01

    What engineering domains are most relevant for MakeMyTrip interviews?

    HREasy

    Tip: MakeMyTrip (MMT) operates in travel tech: flight/hotel search and booking, dynamic pricing, inventory management, payment processing, and post-booking servicing. Key technical areas: search systems (Elasticsearch + fare caching), booking state machines, distributed systems, and data analytics for demand forecasting.

  2. 02

    Design a flight search system that returns results in under 500ms for 10M users.

    TechnicalHard

    Tip: Architecture: fare aggregator pulls from airlines (GDS APIs + direct airline APIs) → caches in a fare cache (Redis/Aerospike) keyed by (origin, destination, date). Search: read from cache + apply real-time seat availability overlay. Pre-warm popular routes. Async refresh of stale fares. Return sorted results by price/duration.

  3. 03

    How does dynamic pricing work in the airline industry and how does MMT use it?

    TechnicalMedium

    Tip: Airlines use revenue management models: prices rise as seats fill up and departure approaches. MMT doesn't set prices — they display airline prices in real time. MMT uses dynamic pricing for hotel margins and ancillary services. Interview relevance: understand fare freshness (cache TTL) vs accuracy trade-off.

  4. 04

    Write code to find the cheapest flight between two cities with at most K layovers.

    TechnicalMedium

    Tip: Modified Dijkstra or BFS with state (city, stops_so_far): dp[city][k] = cheapest price to reach city with exactly k stops. Bellman-Ford variant relaxes edges K+1 times. MMT-style interview problem — shows graph algorithm + dynamic programming thinking.

  5. 05

    What is a booking state machine and why is correctness critical in travel booking?

    TechnicalMedium

    Tip: States: SEARCH → HOLD → PAYMENT_INITIATED → TICKETED/FAILED → CANCELLED/REFUNDED. Each transition is idempotent with a unique booking reference. Critical: airline inventory must be released if payment fails. MMT uses saga pattern for distributed transactions across airline + payment + hotel systems.

  6. 06

    How would you build a hotel inventory availability system that handles concurrent bookings?

    TechnicalHard

    Tip: Hotel inventory: rooms are scarce — concurrent bookings for the last room must be handled. Strategy: optimistic locking with version numbers on room inventory rows. On conflict: retry up to 3 times, then return "sold out." Alternatively: reserve inventory atomically with a DECREMENT-IF-POSITIVE Redis operation.

  7. 07

    Tell me about a time you made a customer-impacting decision under time pressure.

    BehavioralMedium

    Tip: Travel incidents are high-emotion (missed flights, wrong bookings). Show you prioritise customer impact in your decision-making. STAR example: a production bug impacting check-in emails — how quickly you identified scope, your decision process (rollback vs hotfix), how you communicated to affected users.

  8. 08

    How does caching strategy differ for flights (real-time pricing) vs static hotel metadata?

    TechnicalMedium

    Tip: Flight fares: TTL 2–5 minutes (prices change rapidly), stale data = wrong booking. Hotel metadata (photos, amenities): TTL 24h–7 days, rarely changes. Strategy: use two-tier caching — CDN (long TTL) for static metadata, application cache (short TTL) for fares. Cache invalidation triggers: price change events from airlines.

  9. 09

    Explain how you would implement search autocomplete for destination names at MMT.

    TechnicalMedium

    Tip: Trie data structure: O(prefix_length) lookup. For large scale: Elasticsearch completion suggester (edge n-gram based) or Redis sorted sets (lexicographic range scan). Prefix cache: pre-compute top-10 results for top-1000 prefixes. Personalisation: boost recently searched destinations per user.

  10. 10

    What is GraphQL and what advantages would it have over REST for MMT's mobile app?

    TechnicalMedium

    Tip: GraphQL: client specifies exact data shape needed — no over-fetching (GET /flights returns all fields) or under-fetching (two REST calls for related data). For MMT mobile: one query fetches flight + hotel bundle for a package. Trade-off: caching is harder (POST queries), N+1 problem needs DataLoader pattern.

How to prepare for a MakeMyTrip interview

MakeMyTrip (India) Pvt. Ltd. interviews follow a 3-round process. Here is what to expect and how to prepare for each stage.

  1. 1Online Assessment→
  2. 2Technical × 2→
  3. 3HR
  • ✓Strengthen your DSA fundamentals: aim for clean solutions to LeetCode Medium problems within 25 minutes.
  • ✓Learn system design basics: caching strategies, database indexing, horizontal vs vertical scaling, and message queues.
  • ✓Understand the company's product and engineering blog: many product companies ask domain-specific questions tied to their actual tech stack.
  • ✓Prepare for culture-fit questions: product companies value ownership, speed, and first-principles thinking — have examples ready.
  • ✓Bring documented examples of production impact — metrics, scale, and business outcomes matter here.
  • ✓Review backend fundamentals: REST APIs, database design, and common architectural patterns (microservices, event-driven).

Practice a full MakeMyTrip mock interview

Upload your resume and get questions scored across technical depth, communication, structure, confidence, and relevance — the same criteria MakeMyTrip panels use.

Start free mock interviewFree question generator

Practice tools

  • MakeMyTrip question generator
  • ATS resume checker
  • STAR answer builder

Similar companies to consider

  • Flipkart questions
  • Zoho questions
  • Swiggy questions
  • Zomato questions
  • Razorpay questions

Guides and resources

  • All interview questions
  • STAR method with examples
  • HR interview answer tips
  • Software engineer interview guide