Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by MakeMyTrip Team. If you also belong to the team, you can get access from here

MakeMyTrip Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

MakeMyTrip Senior Software Engineer 2 Interview Questions, Process, and Tips

Updated 3 Oct 2024

Top MakeMyTrip Senior Software Engineer 2 Interview Questions and Answers

MakeMyTrip Senior Software Engineer 2 Interview Experiences

3 interviews found

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

(2 Questions)

  • Q1. Reverse stack which using another stack (Recursion)
  • Q2. Find element in sorted rotated array
  • Ans. 

    Search for an element in a sorted rotated array

    • Use binary search to find the pivot point where the array is rotated

    • Then perform binary search on the appropriate half of the array to find the element

    • Handle cases where the element is not found in the array

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. LLD for twitter
Round 3 - Technical 

(1 Question)

  • Q1. HLD for poker game

Skills evaluated in this interview

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Case Study 

System DEsign design spotify

Round 2 - Technical 

(2 Questions)

  • Q1. Design Spotify in depth
  • Ans. 

    Spotify is a music streaming service that allows users to listen to a wide variety of songs and create personalized playlists.

    • Spotify uses algorithms to recommend music based on user preferences and listening history.

    • Users can create playlists, follow artists, and share music with friends.

    • Spotify offers both free and premium subscription options with additional features like offline listening and ad-free music.

    • The plat...

  • Answered by AI
  • Q2. Db design in depth for spotify
  • Ans. 

    Designing a database for Spotify involves creating tables for users, songs, playlists, and interactions.

    • Create tables for users, songs, playlists, interactions

    • Use relational database management system like MySQL or PostgreSQL

    • Implement indexes for faster query performance

    • Normalize data to reduce redundancy

    • Consider sharding for scalability

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Always be the practical . It was director round , I was not selected

Skills evaluated in this interview

Senior Software Engineer 2 Interview Questions Asked at Other Companies

asked in Synechron
Q1. What microservices patterns are you aware ? let's assume that the ... read more
Q2. Draw a system diagram for ecommers system to place an order and g ... read more
asked in Synechron
Q3. What is the internal implementation of hashmap? Let's assume that ... read more
Q4. what is the need for @Service annotation?
Q5. Internal working of Node.js and how node processes asynchronous r ... read more
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before Sep 2023. There were 3 interview rounds.

Round 1 - Coding Test 

Normal Easy Medium Leet Code QUestion

Round 2 - One-on-one 

(2 Questions)

  • Q1. Design Gmail system design
  • Ans. 

    Design a system similar to Gmail for sending and receiving emails.

    • Use distributed systems for scalability and reliability

    • Implement features like search, filters, labels, and attachments

    • Utilize a database for storing emails and user data

    • Include security measures like encryption and authentication

  • Answered by AI
  • Q2. Normal System design Questions
Round 3 - Behavioral 

(2 Questions)

  • Q1. Normal Puzzles with changes
  • Q2. Design a singleton class
  • Ans. 

    A singleton class is a class that can only have one instance created throughout the application.

    • Ensure the constructor is private to prevent external instantiation.

    • Provide a static method to access the single instance.

    • Use lazy initialization to create the instance only when needed.

  • Answered by AI

Skills evaluated in this interview

Interview questions from similar companies

I appeared for an interview before Jan 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Easy

Two coding questions were given in the first round to be solved in 60 minutes.

  • Q1. 

    Rearrange Array Elements Problem Statement

    Given an array A containing 'N' integers and an integer m, rearrange the elements of the array such that the differences between the array elements and m are sor...

  • Ans. 

    Rearrange array elements based on their differences from a given integer.

    • Calculate the differences between each element and the given integer.

    • Sort the elements based on their differences while maintaining the original order for elements with the same difference.

    • Implement a function to rearrange the array elements as per the given criteria.

  • Answered by AI
  • Q2. 

    Print Nodes at Distance K from a Given Node

    Given an arbitrary binary tree, a node of the tree, and an integer 'K', find all nodes that are at a distance K from the specified node, and return a list of th...

  • Ans. 

    The task is to find all nodes in a binary tree that are at a distance K from a given node.

    • Traverse the binary tree to find the given node

    • From the given node, perform a depth-first search to find all nodes at distance K

    • Use a list to store the values of the nodes at distance K

    • Return the list of values in any order

  • Answered by AI
Round 2 - Face to Face 

(4 Questions)

Round duration - 60 minutes
Round difficulty - Easy

This was a technical round with questions based on DSA, DBMS, Computer Networking and project based questions.

  • Q1. 

    Triangle of Numbers Pattern

    Ninja is tasked with printing a triangle pattern based on a given number 'N' for any test case.

    Example:

    Input:
    N = 4
    Output:
       1
    232
    34545
    4567654

    Explanation:

    The pat...

  • Ans. 

    Print a triangle pattern of numbers based on a given number 'N'.

    • Iterate through each row and print the numbers accordingly

    • Use spaces to center-align the numbers in each row

    • Increment the numbers in each row as per the pattern

  • Answered by AI
  • Q2. What is the difference between a web server and an application server?
  • Ans. 

    Web server serves static content over HTTP, while application server runs dynamic content and business logic.

    • Web server handles HTTP requests and responses, serving static content like HTML, images, and CSS.

    • Application server executes business logic, runs dynamic content, and interacts with databases.

    • Web server examples include Apache, Nginx, while application server examples include Tomcat, JBoss.

    • Web server focuses on...

  • Answered by AI
  • Q3. How does the internet work?
  • Ans. 

    The internet is a global network of interconnected computers that communicate using standardized protocols.

    • The internet is made up of a vast number of interconnected networks of computers.

    • Data is transmitted over the internet using protocols such as TCP/IP.

    • Websites are hosted on servers connected to the internet, and users access them using web browsers.

    • Internet Service Providers (ISPs) provide access to the internet f...

  • Answered by AI
  • Q4. Write a SQL query to find the nth highest salary.
  • Ans. 

    SQL query to find the nth highest salary

    • Use the 'SELECT DISTINCT' statement to get unique salary values

    • Order the salaries in descending order using 'ORDER BY' clause

    • Use 'LIMIT' and 'OFFSET' to get the nth highest salary

  • Answered by AI
Round 3 - HR 

Round duration - 30 minutes
Round difficulty - Easy

Typical HR round with behavioral problems.

Interview Preparation Tips

Professional and academic backgroundI completed Information Technology from Chitkara University. Eligibility criteriaAbove 7 CGPAInfo Edge India (Naukri.com) interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, OOPSTime required to prepare for the interview - 4 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

I applied via Campus Placement and was interviewed before Dec 2015. There were 5 interview rounds.

Interview Questionnaire 

6 Questions

  • Q1. Reverse a linked list
  • Ans. 

    Reverse a linked list

    • Iteratively swap the next and previous pointers of each node

    • Use three pointers to keep track of the current, previous, and next nodes

    • Update the head pointer to the last node after reversing

  • Answered by AI
  • Q2. Object Oriented Programming
  • Q3. Database questions
  • Q4. What do you like about this company
  • Ans. 

    I appreciate the company's commitment to innovation and employee development.

    • Strong focus on innovation in software development

    • Opportunities for professional growth and development

    • Positive company culture and work environment

  • Answered by AI
  • Q5. Why do you want to work here
  • Ans. 

    I am impressed by the company's innovative projects and collaborative work environment.

    • Impressed by innovative projects

    • Desire to work in a collaborative environment

    • Excited about potential for growth and learning opportunities

  • Answered by AI
  • Q6. Long term goals

Interview Preparation Tips

Round: Test
Experience: Simple aptitude test where they filtered out 2/3 of the applicants (12-15 selected out of 30)
Duration: 1 hour
Total Questions: 40

Round: Technical Interview
Experience: General questions about you, your projects etc.
The linked list question, you can write in any language you like.
OOP concepts like how it is implemented in your favourite language.

Round: Technical Interview
Experience: Your thoughts on designing a database for a company that aggregates jobs from any available source.
The schema for the database and your reason for it.

Round: HR Interview
Experience: Standard HR questions

College Name: Shiv Nadar University, Dadri

Skills evaluated in this interview

I appeared for an interview in Sep 2016.

Interview Questionnaire 

9 Questions

  • Q1. Questions on DBMS like find the 2nd maximum salary of employee
  • Q2. A table was given and i need Normalize it
  • Q3.  join, groupby queries on a given table
  • Q4. Question related to Computer Networks like how internet works
  • Q5. What is web server and application server
  • Ans. 

    Web server handles HTTP requests and responses, while application server executes application logic.

    • Web server serves static content like HTML, CSS, JS files

    • Application server executes dynamic code like Java, Python, Ruby

    • Web server communicates with client, application server communicates with database

    • Examples of web servers: Apache, Nginx, IIS

    • Examples of application servers: Tomcat, JBoss, WebSphere

  • Answered by AI
  • Q6. Coding question to print a given pattern
  • Q7. Proper discussion on my projects that were mentioned in the resume. They usually ask to make class diagram, ER diagram of project etc.
  • Q8. Firstly HR asked to introduce yourself
  • Q9. Then he asked simple questions like why u want to join this company, my family background, asked about hobbies, academic achievements etc

Interview Preparation Tips

Round: Test
Experience: Two coding questions were given in the 1st round
1)find nodes at kth distance from root node
2)arrange a given array in min-max sequence
Duration: 1 hour
Total Questions: 2

College Name: Thapar University, Patiala

Skills evaluated in this interview

Interview Questionnaire 

1 Question

  • Q1. What about that project in own way

I applied via Referral and was interviewed in May 2020. There were 9 interview rounds.

Interview Questionnaire 

8 Questions

  • Q1. IT Solutions provider
  • Q2. Brhamanc IT Information Technology World Asia Pacific region India Tamilnadu Coimbatore 641108
  • Q3. Right now
  • Q4. Salary will have been working on my phone
  • Q5. So Exclusive interview on my phone
  • Q6. The new version of the best of luck
  • Q7. Hdca and Core Java Programming language
  • Q8. For example Infosystem on the best of luck

Interview Preparation Tips

Interview preparation tips for other job seekers - So My question that has been working on the project will be able to get a good day for you again soon be the best of luck

Interview Questionnaire 

1 Question

  • Q1. Questions related to Data Structures like Array, Stack, Queue.. etc., Questions related to Algorithms Like Dynamic Programming and Questions from DBMS.

Interview Questionnaire 

1 Question

  • Q1. Data structures, thoroughly

MakeMyTrip Interview FAQs

How many rounds are there in MakeMyTrip Senior Software Engineer 2 interview?
MakeMyTrip interview process usually has 2-3 rounds. The most common rounds in the MakeMyTrip interview process are Technical, Coding Test and One-on-one Round.
What are the top questions asked in MakeMyTrip Senior Software Engineer 2 interview?

Some of the top questions asked at the MakeMyTrip Senior Software Engineer 2 interview -

  1. Find element in sorted rotated ar...read more
  2. Design Gmail system des...read more
  3. Design a singleton cl...read more

Tell us how to improve this page.

MakeMyTrip Senior Software Engineer 2 Interview Process

based on 3 interviews

Interview experience

3.7
  
Good
View more

Interview Questions from Similar Companies

Amazon Interview Questions
4.1
 • 5k Interviews
Flipkart Interview Questions
3.9
 • 1.3k Interviews
Swiggy Interview Questions
3.8
 • 433 Interviews
PolicyBazaar Interview Questions
3.6
 • 378 Interviews
Udaan Interview Questions
4.0
 • 334 Interviews
Meesho Interview Questions
3.7
 • 331 Interviews
JustDial Interview Questions
3.5
 • 330 Interviews
Info Edge Interview Questions
3.9
 • 320 Interviews
Zomato Interview Questions
3.8
 • 312 Interviews
View all
MakeMyTrip Senior Software Engineer 2 Salary
based on 170 salaries
₹16.8 L/yr - ₹40 L/yr
28% more than the average Senior Software Engineer 2 Salary in India
View more details

MakeMyTrip Senior Software Engineer 2 Reviews and Ratings

based on 17 reviews

3.2/5

Rating in categories

3.0

Skill development

3.4

Work-life balance

2.9

Salary

3.7

Job security

2.7

Company culture

2.5

Promotions

3.0

Work satisfaction

Explore 17 Reviews and Ratings
Senior Software Engineer
323 salaries
unlock blur

₹12 L/yr - ₹33 L/yr

Assistant Manager
278 salaries
unlock blur

₹4.8 L/yr - ₹20 L/yr

Software Engineer
239 salaries
unlock blur

₹7.9 L/yr - ₹27 L/yr

Holiday Expert
226 salaries
unlock blur

₹1 L/yr - ₹8.1 L/yr

Senior Business Development Manager
223 salaries
unlock blur

₹5 L/yr - ₹12 L/yr

Explore more salaries
Compare MakeMyTrip with

Cleartrip

3.5
Compare

Amazon

4.0
Compare

Flipkart

3.9
Compare

Udaan

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