Upload Button Icon Add office photos

BookMyShow

Compare button icon Compare button icon Compare

Filter interviews by

BookMyShow Front end Developer Interview Questions and Answers

Updated 22 Nov 2024

BookMyShow Front end Developer Interview Experiences

1 interview found

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

(1 Question)

  • Q1. SSR vs CSR question was asked?
  • Ans. 

    SSR (Server-Side Rendering) generates HTML on the server, while CSR (Client-Side Rendering) renders HTML in the browser.

    • SSR improves SEO since search engines can crawl fully rendered pages.

    • CSR offers a more dynamic user experience with faster interactions after the initial load.

    • Examples of SSR frameworks include Next.js and Nuxt.js.

    • CSR is commonly used with frameworks like React and Angular.

    • SSR can lead to longer initi...

  • Answered by AI

Top trending discussions

View All
Interview Tips & Stories
1w (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about BookMyShow?
Ask anonymously on communities.

Interview questions from similar companies

I applied via Campus Placement and was interviewed in May 2021. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. In first round exam was on hackerrank and in second round there was DSA coding question, 3 round system design

Interview Preparation Tips

Interview preparation tips for other job seekers - You should now the basic data structure and problem solving and medium knowledge in Frontend

Front end Developer Interview Questions Asked at Other Companies

Q1. Non-Decreasing Array Problem Statement Given an integer array ARR ... read more
Q2. Find Unique Element in Array You have been provided an integer ar ... read more
asked in JUSPAY
Q3. Dijkstra's Shortest Path Problem Statement You are given an undir ... read more
asked in JUSPAY
Q4. Encode N-ary Tree to Binary Tree Problem Statement You are provid ... read more
Q5. Check If Linked List Is Palindrome Given a singly linked list of ... read more
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Aug 2024. There were 2 interview rounds.

Round 1 - Technical 

(4 Questions)

  • Q1. What is react.js? Ans: React.js is javascript library used for building the UI components.
  • Ans. 

    React.js is a JavaScript library used for building user interfaces by creating reusable UI components.

    • React.js allows developers to create interactive user interfaces efficiently.

    • It uses a virtual DOM for optimal performance by updating only the necessary components.

    • React components can be reused across different parts of an application.

    • It follows a unidirectional data flow, making it easier to manage state and data.

    • Re...

  • Answered by AI
  • Q2. What is JavaScript? Ans: javaScript is type free language that means to declare the variable we don't any specific datatype and values. javascript is a dynamic type language.
  • Ans. 

    JavaScript is a versatile, high-level programming language primarily used for web development to create interactive and dynamic content.

    • JavaScript is an interpreted, high-level language that supports object-oriented, imperative, and functional programming styles.

    • It is dynamically typed, meaning variables can hold values of any type without explicit declaration (e.g., let x = 5; x = 'Hello';).

    • JavaScript runs in the brow...

  • Answered by AI
  • Q3. Why javascript is Dynamic language? Ans: The type of variable is dynamically changed based on the its current value. that is the reason the javascript is treated as as dynamic language.
  • Ans. 

    JavaScript is considered a dynamic language because variables can change types based on their current value.

    • Variables in JavaScript can hold different types of values at different times

    • The type of a variable is determined at runtime, not at compile time

    • Dynamic typing allows for flexibility and ease of use in JavaScript programming

    • Example: a variable can start as a number and then be reassigned as a string

  • Answered by AI
  • Q4. How to run the jscode? Ans: In terminal type the node filename.js
Round 2 - HR 

(2 Questions)

  • Q1. Why should i hire you? Ans: you should hire me because of i have great skills on the frontend development. and improve the organizations standard with my work and skills.
  • Q2. What is salary expection per annum? Ans: upto 600000
  • Ans. 

    My salary expectation is up to 600,000 per annum based on my experience and skills.

    • Consider factors such as experience, skills, industry standards, and location when determining salary expectations.

    • Research average salaries for front end developers in your area to ensure your expectations are realistic.

    • Be prepared to negotiate and discuss other benefits in addition to salary.

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Tracxn Front end Developer interview:
  • Html5
  • CSS3
  • React.Js
  • Bootstrap
  • Javascript
Interview preparation tips for other job seekers - no

Skills evaluated in this interview

I applied via Campus Placement and was interviewed in Dec 2021. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. First was a basic round with aptitude question and 2 coding question after clearing that test there was technical interview 1 where 2 DSA questioned was asked after clearing that round 2nd technical interv...

Interview Preparation Tips

Interview preparation tips for other job seekers - Do coding question from gerksforgeeks and question of DSA and algorithm
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I appeared for an interview in Mar 2025, where I was asked the following questions.

  • Q1. Js Round output based question
  • Q2. React JS Machine coding round
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I appeared for an interview in Mar 2025, where I was asked the following questions.

  • Q1. HTML,css,js,React.js basic questions
  • Q2. One coding question using react.js
  • Ans. 

    Create a simple React component that displays a list of items with a button to add more items.

    • Use functional components and hooks like useState for state management.

    • Example: const [items, setItems] = useState([]);

    • Render the list using the map function: items.map(item => <li key={item}>{item}</li>);

    • Add a button that updates the state to include a new item: setItems([...items, newItem]);

    • Ensure to handle in...

  • Answered by AI

I appeared for an interview in Jan 2016.

Interview Questionnaire 

8 Questions

  • Q1. Find right veiw of a binary tree
  • Ans. 

    To find the right view of a binary tree, we need to traverse the tree and keep track of the rightmost node at each level.

    • Traverse the tree using level order traversal

    • At each level, keep track of the rightmost node

    • Add the rightmost node to the result array

    • Return the result array

  • Answered by AI
  • Q2. Find two missing number from a given array ,without sorting and o(n)
  • Ans. 

    Find two missing numbers from an unsorted array in O(n) time complexity.

    • Calculate the sum of all numbers from 1 to n using the formula n*(n+1)/2

    • Calculate the sum of all numbers in the given array

    • Subtract the sum of array from the sum of all numbers to get the sum of missing numbers

    • Use the sum of missing numbers and the sum of squares of all numbers from 1 to n to calculate the missing numbers using simultaneous equatio...

  • Answered by AI
  • Q3. This round based on project
  • Q4. Normal HR question
  • Q5. Find ave salary without disclosing any one salary
  • Ans. 

    To find average salary without disclosing any one salary

    • Collect salaries of all employees

    • Add all salaries and divide by total number of employees

    • Do not disclose any individual salary

  • Answered by AI
  • Q6. One golden bricks n divide it to min number of part so that u can pay each day salary to a worker
  • Ans. 

    Divide a golden brick into minimum parts to pay daily salary to a worker.

    • The number of parts needed will depend on the daily salary of the worker.

    • The size of the parts should be equal.

    • The parts should be small enough to cover the daily salary but large enough to minimize the number of parts.

    • The formula to calculate the number of parts is: number of parts = total value of the golden brick / daily salary

  • Answered by AI
  • Q7. One goat and 100 lion puzzles
  • Q8. Make 4 equal shape part of a cake if u cut 1/4 part already

Interview Preparation Tips

Round: Test
Experience: do atleast 2-3 code

Round: Technical Interview
Experience: its an easy round for me

Round: Puzzle Interview
Experience: i cant two of puzzles ,but selected for next round
Tips: prepare puzzles

Round: Technical Interview
Tips: prepare project and explain every small things to the interviewer

Skills: ds, algo, dbms, os, networking, they required all you should have good knowledge of all these subject
College Name: NIT Bhopal
Motivation: very good work culture and they give 7.04 LPA in hand and other perk

Skills evaluated in this interview

Are these interview questions helpful?

Interview Questionnaire 

8 Questions

  • Q1. Implement queue with the help of two stacks
  • Q2. Iven a table “student” of with columns Name and Marks. You have to write a SQL query to get the 2nd highest marks from the table. Also write a query to find the nth highest marks, where n can be any number
  • Ans. 

    Retrieve the 2nd highest and nth highest marks from a student table using SQL queries.

    • Use the DISTINCT keyword to avoid duplicate marks.

    • For the 2nd highest marks: SELECT DISTINCT Marks FROM student ORDER BY Marks DESC LIMIT 1 OFFSET 1;

    • For nth highest marks: SELECT DISTINCT Marks FROM student ORDER BY Marks DESC LIMIT 1 OFFSET n-1; (replace n with the desired number)

    • Example for 2nd highest: If Marks are 90, 85, 90, 80, ...

  • Answered by AI
  • Q3. What is left join. Give example. And Full outer join?
  • Ans. 

    Left join returns all records from left table and matching records from right table. Full outer join returns all records from both tables.

    • Left join is used to combine two tables based on a common column.

    • In left join, all records from the left table are returned along with matching records from the right table.

    • If there is no match in the right table, NULL values are returned.

    • Example: SELECT * FROM table1 LEFT JOIN table...

  • Answered by AI
  • Q4. What is magic functions and autoloading in PHP?
  • Q5. Given three arrays sorted in non-decreasing order, print all common elements in these arrays. Examples: ar1[] = {1, 5, 10, 20, 40, 80} ar2[] = {6, 7, 20, 80, 100} ar3[] = {3, 4, 15, 20, 30, 70, 80, 120} Ou...
  • Q6. A puzzle. You will be given with a 3 Litre container & a 7 Litre Container. Measure exactly 5 Litres of water
  • Q7. Asked about one of my projects I mentioned in my resume?
  • Q8. Find if a number is a power of 2 or not?
  • Ans. 

    Check if a number is a power of 2 or not.

    • A power of 2 has only one bit set in its binary representation.

    • Use bitwise AND operator to check if the number is a power of 2.

    • If n is a power of 2, then n & (n-1) will be 0.

  • Answered by AI

Interview Preparation Tips

Skills: Data structures, PHP, Algortihm
College Name: na
Motivation: Overall it was a very good experience. They test you from every aspect. In the End I would like to say that Practo is one of the best companies to work for.

Skills evaluated in this interview

I appeared for an interview before Feb 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Easy

It comprised of general aptitude questions and two coding questions. It was an offline test.

  • Q1. 

    N Queens Problem

    Given an integer N, find all possible placements of N queens on an N x N chessboard such that no two queens threaten each other.

    Explanation:

    A queen can attack another queen if they ar...

  • Ans. 

    The N Queens Problem involves finding all possible placements of N queens on an N x N chessboard where no two queens threaten each other.

    • Use backtracking algorithm to explore all possible configurations.

    • Keep track of rows, columns, and diagonals to ensure queens do not attack each other.

    • Generate and print valid configurations where queens are placed safely.

    • Consider constraints and time limit for efficient solution.

    • Exam...

  • Answered by AI
  • Q2. 

    Sort 0 1 2 Problem Statement

    Given an integer array arr of size 'N' containing only 0s, 1s, and 2s, write an algorithm to sort the array.

    Input:

    The first line contains an integer 'T' representing the n...
  • Ans. 

    Sort an integer array containing only 0s, 1s, and 2s in linear time complexity.

    • Use three pointers to keep track of the positions of 0s, 1s, and 2s in the array.

    • Iterate through the array and swap elements based on the values encountered.

    • Achieve sorting in a single scan over the array without using any extra space.

  • Answered by AI
Round 2 - Face to Face 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Easy

After having a technical discussion about my CV. He gave me two questions to code.

  • Q1. 

    Ninja and Substrings Problem Statement

    Ninja has to determine all the distinct substrings of size two that can be formed from a given string 'STR' comprising only lowercase alphabetic characters. These su...

  • Ans. 

    Find all unique contiguous substrings of size two from a given string.

    • Iterate through the string and extract substrings of size two

    • Use a set to store unique substrings

    • Return the set as an array of strings

  • Answered by AI
  • Q2. 

    Cycle Detection in a Singly Linked List

    Determine if a given singly linked list of integers forms a cycle or not.

    A cycle in a linked list occurs when a node's next points back to a previous node in the ...

  • Ans. 

    Detect if a singly linked list forms a cycle by checking if a node's next points back to a previous node.

    • Traverse the linked list using two pointers, one moving one step at a time and the other moving two steps at a time.

    • If the two pointers meet at any point, there is a cycle in the linked list.

    • If one of the pointers reaches the end of the list (null), there is no cycle.

  • Answered by AI
Round 3 - HR 

(1 Question)

Round duration - 30 minutes
Round difficulty - Easy

This was supposed to be the HR round but out of surprise the interviewer started by giving me a question to code. 
After I approached this question with the right solution he just asked about my family. After that he said to wait. After half an hour the results were announced. A total of three students were hired and I was amongst one of them.

  • Q1. 

    Balanced Parentheses Combinations

    Given an integer N representing the number of pairs of parentheses, find all the possible combinations of balanced parentheses using the given number of pairs.

    Explanati...

  • Ans. 

    Generate all possible combinations of balanced parentheses for a given number of pairs.

    • Use recursion to generate all possible combinations of balanced parentheses.

    • Keep track of the number of open and close parentheses used in each combination.

    • Return the valid combinations as an array of strings.

  • Answered by AI

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAMagicbricks interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, OOPSTime required to prepare for the interview - 5 monthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview Questionnaire 

9 Questions

  • Q1. What is event bubbling?
  • Q2. Difference between .on(‘click’,function() and .click(function())
  • Q3. Write a function to check if two strings are anagram or not
  • Q4. Given an array of integers which can be in one of four order – i.Increasing 2.Decreasing 3.decreasing then increasing 4.increasing then decreasing .Write a function to find the type of array
  • Q5. How can you improve the performance of a site.(Only frontend)
  • Q6. Design database schema for a movie site.Where user can watch the movie,genre of movie,give ratings and recommended movies to user.Also Write an algorithm to show recommended movies to user
  • Ans. 

    Design a database schema for a movie site with user ratings and recommendations.

    • Create tables for movies, users, ratings, and recommendations

    • Use foreign keys to link tables

    • Include columns for movie genre and user watch history

    • Algorithm for recommendations can use user watch history and ratings to suggest similar movies

  • Answered by AI
  • Q7. By tossing a coin we can get either head or tail, i have a function toss() which return head or tail with equal probability
  • Ans. 

    Using a coin toss function, we can generate random binary outcomes for various applications in programming.

    • The toss() function simulates a fair coin toss, returning 'head' or 'tail'.

    • It can be used in games to make random decisions, like choosing a player to start.

    • In algorithms, it can help in randomized algorithms, such as quicksort.

    • Example: If toss() returns 'head', you might proceed with one branch of logic; if 'tail...

  • Answered by AI
  • Q8. You have to write a function for dice which will return number from 1-6 with equal probability. constraints : you can not use random function, you can use only toss function
  • Q9. Write a query to fetch duplicate email from table?

Interview Preparation Tips

Skills: data structure, Algorithm
College Name: na
Motivation: Practo is the market leader in digital healthcare management with millions of consumers using our products to find doctors&#44; book appointments and manage their healthcare efficiently. Practo Ray is the platform of choice for the vast majority of doctors and clinics deploying cloud based clinic management solution.I recently got an offer from Practo, here is my interview experience:

Skills evaluated in this interview

BookMyShow Interview FAQs

How many rounds are there in BookMyShow Front end Developer interview?
BookMyShow interview process usually has 1 rounds. The most common rounds in the BookMyShow interview process are Technical.

Tell us how to improve this page.

Overall Interview Experience Rating

5/5

based on 1 interview experience

Interview Questions from Similar Companies

MagicBricks Interview Questions
4.2
 • 335 Interviews
Tracxn Interview Questions
3.1
 • 105 Interviews
Practo Interview Questions
3.1
 • 77 Interviews
Zolo Interview Questions
3.3
 • 57 Interviews
Netmeds.com Interview Questions
3.6
 • 47 Interviews
Impact Guru Interview Questions
3.6
 • 46 Interviews
Uplers Interview Questions
3.9
 • 43 Interviews
Carwale Interview Questions
3.5
 • 43 Interviews
Yahoo Interview Questions
4.6
 • 30 Interviews
View all
BookMyShow Front end Developer Salary
based on 8 salaries
₹13.8 L/yr - ₹30.2 L/yr
245% more than the average Front end Developer Salary in India
View more details

BookMyShow Front end Developer Reviews and Ratings

based on 2 reviews

4.0/5

Rating in categories

4.0

Skill development

3.5

Work-life balance

2.1

Salary

2.5

Job security

3.1

Company culture

3.0

Promotions

3.5

Work satisfaction

Explore 2 Reviews and Ratings
Assistant Manager
35 salaries
unlock blur

₹6 L/yr - ₹12.6 L/yr

Senior Executive
30 salaries
unlock blur

₹3.2 L/yr - ₹7 L/yr

Software Developer
27 salaries
unlock blur

₹10 L/yr - ₹18 L/yr

Software Development Engineer II
23 salaries
unlock blur

₹22.5 L/yr - ₹34 L/yr

Product Manager
21 salaries
unlock blur

₹28.1 L/yr - ₹40.4 L/yr

Explore more salaries
Compare BookMyShow with

MagicBricks

4.2
Compare

Videocon d2h

3.9
Compare

Netmeds.com

3.7
Compare

Practo

3.1
Compare
write
Share an Interview