MakeMyTrip Senior Data Scientist / ML Interview Guide
MakeMyTrip's senior DS / ML loop covers price prediction, demand forecasting, hotel ranking, and personalised packages. The travel domain creates unique ML challenges — high-stakes pricing, seasonal demand swings, and a multi-product (flights/hotels/packages) recommendation problem. This guide walks through the prep.
MakeMyTrip's ML organisation runs ML across travel — flights, hotels, packages, bus, ground transport. The interview reflects domain-specific challenges: travel pricing is volatile, demand is highly seasonal, the recommendation problem spans heterogeneous products, and the consequences of wrong predictions (over-priced flights, under-supplied hotels) are direct revenue impact.
The loop structure (Senior DS / ML, L5)
Standard loop: recruiter screen → ML fundamentals + coding → ML system design + case → A/B testing + experimentation → behavioural + hiring manager.
Round-by-round breakdown
Round 1 — Recruiter screen. Standard.
Round 2 — ML fundamentals + coding. 60 minutes. Standard fundamentals with emphasis on time-series forecasting (demand prediction is core), pricing optimisation (revenue management), and recommendation evaluation metrics (multi-product NDCG, business outcome metrics like booking value).
Round 3 — ML system design + case. 75 minutes. Common prompts: design hotel ranking, design dynamic pricing for flights, design package recommendation across flight+hotel combinations. The case half asks: "your hotel ranking model improved CTR by 3% but booking value dropped by 1.5%. Diagnose."
Round 4 — A/B testing + experimentation. 60 minutes. Travel A/B testing has specific challenges: seasonal effects dominate noise, conversion is multi-step (search → click → book → travel → return), and one user's booking removes inventory affecting other users (marketplace SUTVA). Tests sophistication on these.
Round 5 — Behavioural + hiring manager. 45 minutes.
What MakeMyTrip weights distinctively
1. Time-series + pricing depth. Demand forecasting and dynamic pricing are core. Senior candidates need real depth here, not just classification basics. 2. Multi-product recommendation. Flights and hotels are different products with different metrics; cross-product packaging adds another dimension. Expect questions on how to unify recommendation across these. 3. Seasonal noise in A/B testing. Travel demand is highly seasonal. Senior candidates are expected to articulate how to test reliably in this environment.
Top 10 questions MakeMyTrip senior DS / ML candidates face
1. "Design hotel ranking for MakeMyTrip. What's your business objective and your model objective?" 2. "Design dynamic pricing for flights. What signals drive the price, and how do you avoid revenue cannibalisation?" 3. "Your hotel ranking improved CTR but booking value dropped. Three hypotheses." 4. "Demand forecasting for the IPL season. How do you handle the spike?" 5. "Walk through the most impactful experiment you've designed and run in a seasonal-noise environment." 6. "Design package recommendation that combines flight + hotel. What's your objective?" 7. "How do you A/B test pricing when one user's purchase affects available inventory?" 8. "Calibration matters more than ranking for pricing models. Defend that statement." 9. "Cold start for a new hotel with zero reviews. How does your ranking system handle it?" 10. "Eleven types of leakage. Which apply specifically to dynamic pricing models?"
The prep path through MSL
For a MakeMyTrip senior DS / ML loop:
Compensation
MakeMyTrip Senior DS / ML in 2026 ranges roughly ₹32 lakh – ₹60 lakh for 5-7 YOE. Staff reaches ₹75 lakh+. Pay is on the lower end of Indian unicorns; the work is interesting if travel is your domain.