how to get hired at makemytrip?

Recruitment Process :
Make my Trip conducts 3 rounds to select freshers as Assistant System Engineer in their organisation.

  • Online Written Round
  • Online Coding Round
  • Technical Interview Round 1
  • Technical Interview Round 2
  • HR Round
Academic Criteria :
  • 70 percent or above in B.Tech, Class X and XII.
  • No backlogs at the time of interview
Written Round :
The Written round consists of three major sections namely General Aptitude Test, Verbal Ability Test and Coding test. General Aptitude Test, has mathematical reasoning part and logical reasoning part and verbal ability Test. In Coding test, one can also write pseudo code.
Coding Round :
The students who clear the written round are called for coding Interview. In this round, one can expect a simple logical problem, a problem from string or array and a difficult level problem.
Technical Interview Round 1:
The students who clear the coding round are called for Technical Interview. In this round, they generally ask questions from languages, oops concepts, basic data structure, algorithm based questions and projects you did. To clear this round you should be clear with your basics.CS students will be expected to write codes in the interview. They also ask questions from resume. You may be asked puzzles in this round. To be prepared for puzzles you can practice from our Puzzles section.
Technical Interview Round 2:
In this round, you can expect questions from advanced data structures and algorithms. You can also be asked to improve your codes done in written round. Sometimes they also ask questions from the resume. In this round, they don’t need exact solutions, but they observe your problem solving approach. Sometimes you can also expect questions from design patterns, UI templates, and REST.
Sometimes they only ask HR questions like :
1. Tell me about Yourself
3. How you see yourself after five years from now ?
4. What are your strengths and weaknesses ?
5. Questions form resume
6. What you know about their company apart from ppt.
NOTE : Make sure you study their website inside-out before you go for interviews, this shows your passion to work for their company.

Experience; I interviewed with MakeMyTrip in Bangalore in the month of July, 2016.
Round 1
  1. Given an array of sorted integers, with many of them repeating, and an element x, find the number of occurrences of x. Expected time complexity O(lgn)
  2. You have a certain amount of money X, which, if you invest in a bank, gets split into these denominations every year – X/2, X/3, X/4. After every year, you are allowed to withdraw any denomination and any number of these three (including all of them. If you withdraw all of it the total money you’ll have is x/2 + x/3 + x/4, where x is the money in the bank at the time of withdrawing). Say you withdraw X/2, the money left in the bank x = X/3 + X/4. Now for the next year, this x gets split into x/2, x/3, x/4. And so on. Find the maximum profit you can make.
  3. Given two words and a dictionary, find the minimum number of changes to be made to the first word so as to form the second word, if you are only allowed to make one change at a time. For example: Word1 = CAT Word 2 = FAR. Words in the dictionary are = { ACT, CAN, CAR, FAT, FAN, FAR }.
    Answer: min number of transformations is 2. CAT -> CAR -> FAR (or CAT -> FAT -> FAR).
    Hint: think shortest paths in a graph
Round 2
  1. Given an array of n digits (from 0 to 9), and an integer k, find the maximum number that can be formed by the array if you are allowed k swaps between adjacent elements.
  2. Search for a given element x in a sorted and rotated array
  3. Discussion on projects and work experience
Round 3
  1. Nuts and Bolts problem. I was asked to write code for it
  2. Given a string, find out if it is composed of a repeating pattern. For example, String s = “xyzxyzxyz” is xyz * 3 (so the function returns true), and for “abcabcd” it returns false
  3. Find the median of three sorted arrays, later extended to k sorted arrays

Comments