Upload Button Icon Add office photos

Filter interviews by

BookMyShow Software Development Engineer Interview Questions and Answers

Updated 16 Sep 2024

BookMyShow Software Development Engineer Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Mar 2024. There were 2 interview rounds.

Round 1 - Project Discussion 

(1 Question)

  • Q1. On this round they asked about my previous projects and works. A detailed discussion on my projects.
Round 2 - Coding Test 

In second round they asked about Data Structure questions and also some Database related things along with a little discussion on my project.

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Referral and was interviewed before May 2023. There were 3 interview rounds.

Round 1 - Coding Test 

It was machine coding round- given problem statement you have to code the entire application in java in 90 minutes

Round 2 - Technical 

(1 Question)

  • Q1. Machine coding round code discussion, questions around it and DSA (easy to medium)
Round 3 - Technical 

(1 Question)

  • Q1. Hiring manager round - asked about past projects, some technical questions.
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via campus placement at Dhirubhai Ambani Institute of Information and Communication Technology (DA-IICT), Gandhinagar and was interviewed in Nov 2024. There were 4 interview rounds.

Round 1 - Coding Test 

Five coding questions along with technical questions focusing on Object-Oriented Programming (OOP) and the expected output of Java programs.

Round 2 - One-on-one 

(2 Questions)

  • Q1. Can you tell me about yourself?
  • Ans. 

    I am a recent graduate with a degree in Computer Science and a passion for coding and problem-solving.

    • Graduated with a degree in Computer Science

    • Proficient in programming languages such as Java, Python, and C++

    • Completed internships at tech companies like Google and Microsoft

    • Enthusiastic about learning new technologies and collaborating with team members

  • Answered by AI
  • Q2. Find height of binary tree, Find first repeating character, Find number of Islands
  • Ans. 

    The candidate is asked to solve three common coding problems related to binary trees, strings, and matrices.

    • To find the height of a binary tree, you can use a recursive function to traverse the tree and calculate the height at each node.

    • To find the first repeating character in a string, you can use a hashmap to store the frequency of each character and then iterate through the string to find the first character with a ...

  • Answered by AI
Round 3 - One-on-one 

(1 Question)

  • Q1. Based on project
Round 4 - HR 

(1 Question)

  • Q1. Didn't Qualify for it
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Oct 2024. There were 3 interview rounds.

Round 1 - Coding Test 

Test contains 26 questions for me 13 are java based 13 are c++ based

Round 2 - Technical 

(2 Questions)

  • Q1. Indexing in dbms
  • Ans. 

    Indexing in DBMS is a technique to improve the performance of queries by creating a data structure that allows for faster retrieval of data.

    • Indexes are created on columns in a database table to speed up the retrieval of rows that match a certain condition.

    • Types of indexes include clustered, non-clustered, unique, and composite indexes.

    • Examples of indexing techniques include B-tree, hash, and bitmap indexes.

    • Indexing can...

  • Answered by AI
  • Q2. Find whether two strings are or not anagrams
  • Ans. 

    Check if two strings are anagrams by comparing the sorted characters in each string.

    • Sort the characters in both strings and compare if they are equal.

    • Ignore spaces and punctuation when comparing the strings.

    • Example: 'listen' and 'silent' are anagrams.

    • Example: 'hello' and 'world' are not anagrams.

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. Inorder traversal without recursion
  • Ans. 

    Use a stack to simulate the recursive inorder traversal process

    • Create an empty stack to store nodes

    • Start with the root node and push it onto the stack

    • While the stack is not empty, keep traversing left and pushing nodes onto the stack

    • Once you reach a leaf node, pop it from the stack, print its value, and move to its right child

    • Repeat the process until all nodes have been visited

  • Answered by AI
  • Q2. How to make a class final
  • Ans. 

    To make a class final, use the 'final' keyword in the class declaration.

    • Use the 'final' keyword before the 'class' keyword in the class declaration

    • A final class cannot be subclassed or extended

    • Final classes are often used for utility classes or classes that should not be modified

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is string eplain that code
  • Ans. 

    A string is a sequence of characters used to represent text.

    • Strings are typically enclosed in quotation marks

    • Strings can contain letters, numbers, symbols, and spaces

    • Strings can be manipulated using various string functions

  • Answered by AI
  • Q2. What is array how type of array
  • Ans. 

    An array is a data structure that stores a collection of elements of the same type in a contiguous memory location.

    • Arrays can be of different types such as integer arrays, float arrays, or string arrays.

    • Example: string[] names = {"Alice", "Bob", "Charlie"};

    • Arrays in most programming languages are zero-indexed, meaning the first element is at index 0.

    • Arrays allow for efficient access and manipulation of elements based o

  • Answered by AI
Round 2 - Aptitude Test 

Very few question asking like time and work

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in Dec 2024. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Python functions
  • Q2. Join on multiple tables
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Coding Test 

90 mins, easy, Data structures and algorithm basics

Round 2 - Technical 

(1 Question)

  • Q1. Given an array, remove all duplicates in place
  • Ans. 

    Remove duplicates from array of strings in place

    • Use a HashSet to keep track of unique elements

    • Iterate through the array and remove duplicates by checking if element is already in the HashSet

    • Update the array in place by shifting elements to fill in the removed duplicates

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. Caching and its uses
  • Ans. 

    Caching is the process of storing data in a temporary location to reduce access time and improve performance.

    • Caching helps reduce the load on servers by serving frequently accessed data quickly

    • It can improve performance by reducing the time needed to retrieve data from the original source

    • Examples include browser caching, CDN caching, and database caching

  • Answered by AI
Round 4 - One-on-one 

(1 Question)

  • Q1. Personality grading

Skills evaluated in this interview

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - One-on-one 

(1 Question)

  • Q1. 2 code and 2 MySQL query
Interview experience
1
Bad
Difficulty level
Hard
Process Duration
4-6 weeks
Result
Selected Selected

I was interviewed in Jul 2024.

Round 1 - Coding Test 

2 Graph question of leetcode

Round 2 - One-on-one 

(2 Questions)

  • Q1. DSA Questions of leetcode
  • Q2. DSA Questions
Interview experience
4
Good
Difficulty level
Hard
Process Duration
More than 8 weeks
Result
Not Selected

I applied via campus placement at Pondicherry University and was interviewed in May 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Basic aptitude with tracing program

Round 2 - Coding Test 

3 problem with easy to hard

BookMyShow Interview FAQs

How many rounds are there in BookMyShow Software Development Engineer interview?
BookMyShow interview process usually has 2 rounds. The most common rounds in the BookMyShow interview process are Coding Test.
How to prepare for BookMyShow Software Development Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at BookMyShow. The most common topics and skills that interviewers at BookMyShow expect are Javascript, Es6, Node.Js, React.Js and .NET.

Tell us how to improve this page.

Interview Questions from Similar Companies

Paytm Interview Questions
3.3
 • 758 Interviews
PVR Inox Interview Questions
4.0
 • 157 Interviews
Tracxn Interview Questions
3.2
 • 98 Interviews
Cinépolis Interview Questions
4.0
 • 56 Interviews
MagicBricks Interview Questions
3.2
 • 52 Interviews
Zolo Interview Questions
3.5
 • 49 Interviews
Carwale Interview Questions
3.5
 • 41 Interviews
Netmeds.com Interview Questions
3.6
 • 40 Interviews
Uplers Interview Questions
4.1
 • 40 Interviews
Impact Guru Interview Questions
4.5
 • 36 Interviews
View all
BookMyShow Software Development Engineer Salary
based on 14 salaries
₹11.2 L/yr - ₹24 L/yr
16% more than the average Software Development Engineer Salary in India
View more details

BookMyShow Software Development Engineer Reviews and Ratings

based on 2 reviews

3.3/5

Rating in categories

4.3

Skill development

3.3

Work-life balance

3.3

Salary

4.3

Job security

3.0

Company culture

3.3

Promotions

3.3

Work satisfaction

Explore 2 Reviews and Ratings
Assistant Manager
40 salaries
unlock blur

₹6 L/yr - ₹12.8 L/yr

Software Developer
31 salaries
unlock blur

₹5 L/yr - ₹18 L/yr

Senior Executive
31 salaries
unlock blur

₹3 L/yr - ₹8.2 L/yr

Senior Software Developer
25 salaries
unlock blur

₹5.7 L/yr - ₹22.1 L/yr

Product Manager
21 salaries
unlock blur

₹14 L/yr - ₹41 L/yr

Explore more salaries
Compare BookMyShow with

Paytm

3.3
Compare

Ticket New

4.5
Compare

PVR Inox

4.0
Compare

Cinépolis

4.0
Compare
Did you find this page helpful?
Yes No
write
Share an Interview