BookMyShow
BookMyShow interview process for tech, product, marketing and operations roles: online test, coding or case round, panel interview and HR discussion.
- 91 open jobs
- 1999 (25 yrs founded
- 501-1k employees in India
- Mumbai headquarters
About BookMyShow
BookMyShow is India's leading online ticketing platform for movies, live events, concerts, sports and theatre, used by millions of customers across the country. Beyond ticketing, it has expanded into live entertainment production and distribution, making it a significant player in India's broader entertainment ecosystem.
The company is headquartered in Mumbai and runs teams across engineering, product, data, marketing, operations, business development and customer support, serving both consumers and venue or event partners. It hires engineering and management graduates through campus and off-campus channels, alongside experienced professionals from technology, media and consumer internet companies.
BookMyShow values strong ownership, comfort with a fast-moving consumer internet environment, customer obsession, and the ability to work across technology and entertainment, since ticketing volumes spike sharply around major releases and events.
BookMyShow hiring process
BookMyShow hires through its careers page, campus drives for engineering roles, and job portals such as Jobaaj for lateral positions. The full process typically takes two to five weeks depending on the role.
1. Application and resume screening
Recruiters shortlist based on relevant experience or projects, with technology roles screened for programming and system design exposure and business roles screened for analytical and communication skills.
2. Online assessment
Engineering candidates take a coding test covering data structures and problem solving; business, marketing and operations candidates may get an aptitude or case-based assessment instead.
3. Technical or case interview
Engineers go through one or more rounds on coding, system design and past projects; non-technical candidates work through a business case relevant to ticketing, marketing campaigns or partner operations.
4. Hiring manager or panel interview
A senior team member or hiring manager assesses depth in the role, ownership of past outcomes, and how you would approach ambiguous, fast-changing situations typical of a consumer internet business.
5. HR interview
HR discusses compensation, team fit and joining timelines, and closes with a formal offer after reference or background checks.
BookMyShow interview rounds
The rounds below broadly cover technology hiring; product, marketing and operations roles follow a similar structure with a case study replacing the coding round.
Round 1: Online coding or aptitude test
A 60 to 90 minute test with data structure and algorithm problems for engineers, or quantitative and logical reasoning plus a short case for business roles.
- Arrays, strings and basic data structure problems
- SQL queries on booking or transaction data
- Case questions on demand spikes during a big movie or event release
Round 2: Technical or case interview
A 45 to 60 minute round going deeper into coding, system design or a business problem.
- Designing a scalable seat-booking or ticket inventory system
- Handling concurrent bookings for the same seat
- How you would plan a marketing push for a major release or event
Round 3: Hiring manager round
A 30 to 45 minute discussion on past projects, ownership and problem-solving under ambiguity.
- A project where you handled a sudden spike in load or demand
- Trade-offs you made between speed and quality on a project
- How you prioritise when everything looks urgent
Round 4: HR round
A closing 20 to 30 minute round on compensation, team fit and joining date.
- Expected CTC and current compensation
- Reason for wanting to move from your current role
- Comfort with a fast-paced, event-driven work environment
BookMyShow salaries
| Designation | Average salary |
|---|---|
Data Analyst Experience: 1 - 4 years yrs |
₹ 7.2 Lakhs /year Typical range ₹4.8 L – ₹9.6 L/yr |
Technical Lead Experience: 6 - 10 years yrs |
₹ 22 Lakhs /year Typical range ₹16 L – ₹28 L/yr |
Senior Software Engineer Experience: 3 - 6 years yrs |
₹ 13.6 Lakhs /year Typical range ₹9.6 L – ₹17.6 L/yr |
Software Engineer Experience: 0 - 2 years yrs |
₹ 5.4 Lakhs /year Typical range ₹3.6 L – ₹7.2 L/yr |
Figures are estimates based on typical market ranges for this role and sector, not company-published pay. Actual offers vary by location, skills and negotiation.
BookMyShow interview questions
Question banks most relevant to roles at BookMyShow, with model answers.
BookMyShow interview FAQs
Q1How many rounds are there in the BookMyShow interview process?
Typically three to four rounds: an online coding or aptitude test, one or two technical or case interviews, a hiring manager round, and a closing HR discussion. Senior roles may add an additional round with a director or business head.
Q2How difficult is the BookMyShow technical interview?
Moderately difficult for engineering roles, with a focus on data structures, system design for high-concurrency booking systems, and SQL, since the platform deals with heavy traffic spikes during releases. Business and product rounds focus more on structured thinking and consumer internet judgement than on rote frameworks.
Q3How would you design a seat-booking system that avoids double booking?
Talk about locking or reserving a seat temporarily once selected, using database transactions or distributed locks to prevent two users confirming the same seat, setting a timeout to release unpaid holds, and scaling the system to handle sudden traffic spikes during popular releases.
Q4Why do you want to work at BookMyShow?
Mention its position as India's leading entertainment ticketing platform, the technical challenge of handling massive traffic spikes, its expansion into live event production, and genuine interest in working at the intersection of technology and entertainment for a product used by millions.
Q5How would you handle a sudden traffic spike during a big movie release?
Describe using caching and queueing to smooth demand, auto-scaling infrastructure ahead of known high-demand releases, graceful degradation of non-critical features under load, and close monitoring with a rollback plan ready in case something breaks during the peak window.
Q6What is the typical salary and eligibility for roles at BookMyShow?
Engineering roles are typically open to computer science or related graduates with strong problem-solving skills, while business roles look for analytical ability and communication. Compensation is benchmarked against other consumer internet companies and varies by role, seniority and location, so check the specific job listing.
Quick facts about BookMyShow
- How many people work at BookMyShow?
- BookMyShow employs approximately 501-1k. Headcount figures move over time and are indicative.
- Is BookMyShow a public or private company?
- Ownership: Private.
- Who founded BookMyShow?
- BookMyShow was founded by Parikshit Dar | Rajesh Balpande.
- Who is the CEO of BookMyShow?
- As recorded on this profile, Ashish Hemrajani leads BookMyShow. Leadership can change - check the company's own site for the current position holder.
91 open jobs at BookMyShow
Apply on Jobaaj, and use this guide to prepare before your first round.