Company interview guide

BookMyShow

HQ — Mumbai,Maharashtra, India·Unicorn·Product | B2C

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
01
Company overview

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.

Founded in1999 (25 yrs old)
OwnershipPrivate
India Employee count501-1k
Global Employee count1k-5k
HeadquartersMumbai,Maharashtra, India
CEOAshish Hemrajani
Type of CompanyUnicorn
Nature of BusinessProduct | B2C
Founders Parikshit Dar | Rajesh Balpande
02
Step by step

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.

03
What to expect

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
04
Pay by role

BookMyShow salaries

DesignationAverage 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.

05
Practise by topic

BookMyShow interview questions

06
Asked in the room

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.
Hiring now

91 open jobs at BookMyShow

Apply on Jobaaj, and use this guide to prepare before your first round.