Interview Prep · ML Systems Lab

BookMyShow Senior MLE / DS Interview Guide

BookMyShow runs India's largest event-ticketing platform. Senior MLE / DS roles cover recommendation, dynamic pricing for premium events, fraud detection, demand forecasting, and personalisation. The interview tests recommendation depth plus marketplace event dynamics. This guide covers it.

BookMyShow is India's dominant event-ticketing platform (movies, concerts, sports, plays). Senior MLE / DS roles cover personalisation (which movies/events to surface), demand forecasting (for capacity planning and dynamic pricing), fraud (bot ticket buying), and recommendation across content types.

The loop structure (Senior MLE / DS)

Standard loop: recruiter screen → ML + SQL → ML system design → behavioural.

What BookMyShow weights distinctively

1. Cold-start at scale. Every new movie / event is cold-start. Strategy matters. 2. Time-sensitive demand. Pre-release vs opening day vs post-release dynamics. 3. Dynamic pricing for premium events. Concerts, IPL matches. 4. Bot fraud. Ticketing fraud at premium events is severe.

Top 10 questions

1. "Design BookMyShow's movie recommendation. Cold-start strategy?" 2. "Dynamic pricing for IPL tickets — model and constraints." 3. "Bot detection at ticket release. Architecture, latency." 4. "Demand forecasting for a new movie — features?" 5. "Multi-task ranking — CTR, booking, repeat." 6. "Diagnose: booking rate dropped 15% for a specific genre in Mumbai." 7. "Calibration in CTR vs conversion." 8. "A/B testing in event-driven business — challenges?" 9. "Walk through your most impactful project." 10. "Why BookMyShow?"

Prep path through MSL — Tier 5 (all), Tier 7 (all), Tier 8 (all). Posts 48 (Feedback Loops), 70-72 (RecSys), 88 (Time Series), 95 (Anomaly).

Compensation. BookMyShow Senior MLE / DS in 2026 ranges ₹28 lakh – ₹50 lakh for 5-7 YOE. Lead ₹65 lakh+.

Continue interactively
Read this post inside ML Systems Lab — with Simplify toggle, interview Q&As, inline glossary, and the MLE Path forward pointer.
Open in MSL →