Code360 powered by Coding Ninjas X Naukri.com. Code360 powered by Coding Ninjas X Naukri.com
MakeMyTrip interview experience Real time questions & tips from candidates to crack your interview

SDE - 1

MakeMyTrip
upvote
share-icon
3 rounds | 11 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 4 months
Topics: Data Structures, Algorithms, System Design, Aptitude, OOPS
Tip
Tip

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 process
Where: Campus
Eligibility: Above 7 CGPA
Resume Tip
Resume tip

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.

Interview rounds

01
Round
Easy
Coding Test - Pen and paper
Duration65 minutes
Interview date22 May 2015
Coding problem0

There was a written test which had four sections : Technical, Logical Reasoning, Quantitative Aptitude, Verbal Ability.
Shortlisted candidate went for technical interview round.
Then further shortlisted candidate went for HR interview round
Those who got shortlisted after the HR round got the full time offer.

02
Round
Easy
Face to Face
Duration70 minutes
Interview date22 May 2015
Coding problem8

To many of my friends, it was a puzzle round and they faced only puzzles(8-9). But I got lucky, I was asked 4-5 puzzles and jumped into technical questions.
He also asked me to explain about my project which was on Service Oriented architecture for building a middleware in JADE. I explained it all to him. I wonder how much he might have understood.

1. OOPS Question

Difference between C and C++

Problem approach

1. The C programming language is a procedural language type while C++ is an object-oriented programming language type.
2. C programming follows a top to down programming approach that focuses on the steps rather than the data. C++ follows a bottom-to-top approach that focuses on data rather than the overall procedure.
3. Since C is a structured programming language the program is divided ...

View more

2. OOPS Question

Can one edit standard libraries of C?

Problem approach

Yes, one can edit standard C libraries.
When should you edit : 
1. Almost never. Even if you have a better implementation for a function, add it as a separate library or utility function in your project.
2. If you are compiler/libc implementer, you need to edit libraries to fix the bugs or enhance features inside the scope of specs.
3. Locally to study how do standard libraries...

View more

3. OOPS Question

Function Overriding vs Function Overloading

Problem approach

1. Inheritance: Overriding of functions occurs when one class is inherited from another class. Overloading can occur without inheritance.
2. Function Signature: Overloaded functions must differ in function signature ie either number of parameters or type of parameters should differ. In overriding, function signatures must be same.
3. Scope of functions: Overridden functions are in differe...

View more

4. Puzzle

I was to imagine a situation where there’s is an empty wet, water spilled room(ceiling to floor height- 12 ft), a dead man(7 ft height) hung by a 3 ft rope. I was asked how could the man hung himself there?

Problem approach

I said there had been a 2ft ice cube on which he might have stood and tied himself and hung, (ice cube melting away killing him)

5. Puzzle

I’m given 8 sticks to use to make two squares and four right angled triangles

Problem approach

A rhombus inside a square

6. Puzzle

I was given two non-uniform sticks which burn one hour each. I had to measure 15 minutes using them.

Problem approach

I set one stick to fire on both ends and the other stick on only end. I let the first stick burn completely which measures me 30 minutes. Then I put the other end of the burning second stick on fire and let it burn completely. Now, the second stick takes 15 minutes to burn completely.

7. Puzzle

I was given 9 balls which all are identical except one which is hollow. How many trials would you take to figure out the hollow one?

Problem approach

Logarithmic answer : Log 9 base 3. 
I said its two trials, I don’t know if its a right answer.

8. Puzzle

There are three ants on three corners of an equilateral triangle. they can move in any direction but only along the triangle edges. probability that any two ants collide each other.

Problem approach

The ants can only avoid a collision if they all decide to move in the same direction. If the ants do not pick the same direction, there will definitely be a collision. Each ant has the option to either move clockwise or anti-clockwise. There is a one in two chance that an ant decides to pick a particular direction. Using simple probability calculations, we can determine the probability of no co...

View more
03
Round
Easy
HR Round
Duration30 minutes
Interview date22 May 2015
Coding problem3

It started with him telling about himself. He told his position and his work role. I couldn’t get a single thing of what he was talking about. :p Flew over my head. 
After a series of questions, It ended. and after news came over. I got selected :p

1. Basic HR Questions

1. Discussion about my strengths and weaknesses.
2. Why I like listening to music?
3. Why I liked mathematics?

Problem approach

Tip 1 : The cross questioning can go intense some time, think before you speak.
Tip 2 : Be open minded and answer whatever you are thinking, in these rounds I feel it is important to have opinion.
Tip 3 : Context of questions can be switched, pay attention to the details. It is okay to ask questions in these round, like what are the projects currently the company is investing, which team ...

View more

2. Technical Question

Describe software development cycle.

Problem approach

The stages of SDLC are as follows:

Stage1: Planning and requirement analysis
Requirement Analysis is the most important and necessary stage in SDLC.
The senior members of the team perform it with inputs from all the stakeholders and domain experts or SMEs in the industry. Planning for the quality assurance requirements and identifications of the risks associated with the projects i...

View more

3. Aptitude Question

How many squares are there on a chess board.?

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

What is the return type of a method that doesn't return any value?

Start a Discussion
Similar interview experiences
company logo
SDE - 1
3 rounds | 3 problems
Interviewed by MakeMyTrip
570 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 5 problems
Interviewed by MakeMyTrip
325 views
0 comments
0 upvotes
company logo
SDE - 1
1 rounds | 2 problems
Interviewed by MakeMyTrip
278 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 5 problems
Interviewed by MakeMyTrip
317 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
5 rounds | 12 problems
Interviewed by Amazon
102216 views
24 comments
0 upvotes
company logo
SDE - 1
4 rounds | 5 problems
Interviewed by Microsoft
48038 views
5 comments
0 upvotes
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by Amazon
30112 views
6 comments
0 upvotes