MakeMyTrip interview experience Real time questions & tips from candidates to crack your interview

Software Engineer

MakeMyTrip
upvote
share-icon
2 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Journey
So, when i came to college i was new to coding.I got to know about competitive programming and DSA from my seniors. So without wasting much more time i started learning about C++ and all related stuff. Initially i was facing a lot of problem in finding the logic of the DSA problems but slowly and gradually with a lot of practise i saw quite good improvement in my logic and problem solving skills. After that i decided to practise daily i started giving contests daily and solving at least one problem daily on Leetcode. When our campus placements started i was confident and i cracked Tekion Corp very early during our placement season. So according to me consistency and dedication are two main keys to success.
Application story
As it was on-campus so we have to just apply through our portal with our resume. we have a portal called calyxpod and their company tells us about the eligibility criteria and requirements they were looking into the candidates and the candidate who full fill all the written requirements gets shortlisted for the further process.
Why selected/rejected for the role?
i rejected because i believe i was not able to explain my solution to the interviewer in the best possible way as i can and interviewer seems a little bit of unsatisfied.
Preparation
Duration: 12 months
Topics: Dynamic Programming, Graphs, Tries, Trees, OOPs
Tip
Tip

Tip 1 : Try to give each and every question there on leetcode and try to upsolve them as well.
Tip 2 : quality matters but quantity also matters, so try to solve as many questions as you can.
 

Application process
Where: Campus
Eligibility: Above 7 CGPA, CSE and CCE branch only
Resume Tip
Resume tip

Tip 1 : you should have at least 2 projects done completely by yourself so that you can handle any query asked by interviewer.
Tip 2 : try to mention all your achievements related to competitive programming.

Interview rounds

01
Round
Easy
Online Coding Interview
Duration60 minutes
Interview date14 Aug 2022
Coding problem2

so basically this was the online round just to check the coding skills of the candidate and all the candidates were called to the computer labs to appear for the interview.

1. Longest Increasing Subsequence

Moderate
30m average time
65% success
0/80
Asked in companies
IBMVisaOYO

For a given array with N elements, you need to find the length of the longest subsequence from the array such that all the elements of the subsequence are sorted in strictly increasing order.

Strictly Increasing Sequence is when each term in the sequence is larger than the preceding term.

For example:
[1, 2, 3, 4] is a strictly increasing array, while [2, 1, 4, 3] is not.
Try solving now

2. Partition Array

Moderate
0/80
Asked in companies
MicrosoftGrabMakeMyTrip

You are given an array, ‘arr’, your task is to partition the array into such a way that, that all the elements in the left half of the array are smaller than or equal to all the elements in the right half the array. Each partition should have at least one element. You have to return the smallest length of the left partition possible.

Note:

The left half of the array must be the smallest possible.
If there is no partition return the size of the array.
For example:
You are given, ‘arr’ = [8, 3, 1, 4, 9, 10], this array can be partitioned at index ‘3’ so the left array is [8, 3, 1, 4] and the right array is [9, 10]. Hence the answer is 4.
Try solving now
02
Round
Easy
Video Call
Duration60 minutes
Interview date15 Aug 2022
Coding problem2

So i was shared with a link where i have to join and this was video call round.

1. Check If Binary Tree Is Sum Tree Or Not

Moderate
15m average time
85% success
0/80
Asked in companies
AdobeGoldman SachsAmazon

You are given an arbitrary binary tree consisting of N nodes where each node is associated with a certain value. You need to check whether the given tree is a sum tree or not.

A binary tree is a sum tree if the value of each node is equal to the sum of nodes present in the left and the right subtree. An empty tree is a sum tree with 0 sums. A leaf node is also considered a sum tree with a sum equal to the value of the leaf node.

Try solving now

2. Inorder Traversal

Easy
32m average time
0/40
Asked in companies
MakeMyTripWells FargoAmazon

You have been given a Binary Tree of 'n' nodes, where the nodes have integer values. Your task is to return the In-Order traversal of the given binary tree.


For example :
For the given binary tree:

The Inorder traversal will be [5, 3, 2, 1, 7, 4, 6].
Try solving now

Here's your problem of the day

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

Skill covered: Programming

How do you remove whitespace from the start of a string?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
3 rounds | 3 problems
Interviewed by MakeMyTrip
1210 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 5 problems
Interviewed by MakeMyTrip
727 views
0 comments
0 upvotes
company logo
Software Engineer
3 rounds | 5 problems
Interviewed by MakeMyTrip
2808 views
1 comments
0 upvotes
company logo
Software Engineer
3 rounds | 7 problems
Interviewed by MakeMyTrip
847 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Engineer
3 rounds | 7 problems
Interviewed by Optum
7977 views
1 comments
0 upvotes
company logo
Software Engineer
5 rounds | 5 problems
Interviewed by Microsoft
10148 views
1 comments
0 upvotes
company logo
Software Engineer
2 rounds | 4 problems
Interviewed by Amazon
4448 views
1 comments
0 upvotes