SDE - 1
MakeMyTrip
2 rounds | 4 Coding problems
65 views
Interview preparation journey
Preparation
Duration: 3 months
Topics: Data Structures, Pointers, OOPS, System Design, Algorithms, Dynamic Programming
Tip

Tip 1 : Practice from Leetcode, solve Leetcode medium level problems.
Tip 2 : Brush up computer fundamentals from subjects like OS, DBMS and CN.
Tip 3 : Have a good project or good internship experience and have in-depth knowledge regarding what you have done.

Application process
Where: Campus
Eligibility: Above 7 CGPA
Resume tip

Tip 1 : Have some projects on resume.
Tip 2 : Do not put false things on resume.

Interview rounds
01
Round
Easy
Video Call
Duration45 minutes
Interview date26 Jul 2022
Problems2
Number of Islands II

#### You have a 2D grid of ‘N’ rows and ‘M’ columns which are initially filled with water. Y...

view more
Problem approach

You have a 2D grid of ‘N’ rows and ‘M’ columns which are initially filled with water. You are given ‘Q’ queries each consisting of two integers ‘X’ and ‘Y’ and in each query operation, you have to turn the water at position (‘X’, ‘Y’) into a land. You are supposed to find the number of islands in the grid after each query.
An island is a group of lands surrounded by water horizontally, verti...

view more
Make Array Elements Equal

#### You are given an array of integers of size ‘N’. You have to make the elements of the array equal, and the cost of changing the element ‘x’ to ‘y’ is abs(x -y). Your...

view more
Problem approach

You are given an array of integers of size ‘N’. You have to make the elements of the array equal, and the cost of changing the element ‘x’ to ‘y’ is abs(x -y). Your task is to find the minimum cost to make the elements of the array equal.
For Example:
Consider ARR = [3, 4, 5] now suppose if we want to change every element value to 4, then the cost of changing 3 to 4 is |3 - 4| which is 1,...

view more
02
Round
Easy
Video Call
Duration45 minutes
Interview date26 Jul 2022
Problems2
System Design Question

Problem approach

Things to discuss and analyze:

Approach for one-on-one text messaging between users.
Approach for extending the design to support group chats.
What action needs to be taken if the user is not connected to the internet?
Sending media like images or other documents
Approach for providing end-to-end message encryption.

OS Question

Problem approach

In concurrent computing, deadlock is any situation in which no member of some group of entities can proceed because each waits for another member, including itself, to take action, such as sending a message or, more commonly, releasing a lock.

Start a Discussion
Similar interview experiences
SDE - 1
3 rounds | 9 problems
Interviewed by MakeMyTrip
320 views
SDE - 1
4 rounds | 7 problems
Interviewed by MakeMyTrip
112 views
SDE - 1
2 rounds | 5 problems
Interviewed by MakeMyTrip
15 views
SDE - 1
2 rounds | 4 problems
Interviewed by MakeMyTrip
5 views
Companies with similar interview experiencs
SDE - 1
5 rounds | 12 problems
Interviewed by Amazon
56805 views