i
MakeMyTrip
Filter interviews by
I applied via Recruitment Consulltant and was interviewed before Jun 2023. There were 2 interview rounds.
Autosuggest debounce is a feature that delays the search suggestions until the user stops typing, and a polyfill is a piece of code that provides functionality that is not natively supported by the browser.
Implement a debounce function to delay the autosuggest feature until the user stops typing.
Use a polyfill to provide support for the autosuggest feature in browsers that do not natively support it.
Example: Implement ...
Kadane's algorithm is used to find the maximum subarray sum in an array of integers.
Iterate through the array and keep track of the maximum sum ending at each index.
At each index, choose between extending the previous subarray or starting a new subarray.
Example: For array [-2, 1, -3, 4, -1, 2, 1, -5, 4], the maximum subarray sum is 6 (from index 3 to 6).
I applied via campus placement at Delhi College of Engineering (DCE), Delhi and was interviewed before May 2023. There were 2 interview rounds.
Find the smallest window in a string containing all characters of another string.
Use a sliding window approach to find the smallest window
Create a frequency map of characters in the second string
Slide the window and update the frequency map until all characters are found
Track the minimum window size and indices
To check if a linked list is a palindrome, compare the first half of the list with the reversed second half.
Traverse the linked list to find the middle element using slow and fast pointers.
Reverse the second half of the linked list.
Compare the first half with the reversed second half to check for palindrome.
Deadlocks occur when two or more processes are waiting for each other to release resources, leading to a standstill.
4 conditions of Deadlocks: mutual exclusion, hold and wait, no preemption, circular wait
Preventing Deadlocks: using a proper resource allocation strategy, implementing timeouts, avoiding circular wait, using deadlock detection and recovery algorithms
Example: Two processes each holding a resource and waiti...
Use a hash set to store seen numbers and check if the complement of current number is in the set.
Iterate through the array and for each number, check if the complement of the current number is in the hash set.
If the complement is found, return true. Otherwise, add the current number to the hash set.
Repeat this process for all numbers in the array.
Example: Array [1, 2, 3, 4, 5] and Sum 9 should return true as 4 + 5 = 9.
DNS is a system that translates domain names to IP addresses, allowing users to access websites using human-readable names.
DNS is like a phone book for the internet, translating domain names (e.g. google.com) to IP addresses (e.g. 172.217.3.206).
DNS servers store records that map domain names to IP addresses, helping users navigate the internet.
DNS also helps with email delivery by translating domain names in email add
I applied via You tube and was interviewed before Sep 2022. There were 2 interview rounds.
I applied via Company Website and was interviewed in Jul 2022. There were 2 interview rounds.
MakeMyTrip interview questions for popular designations
I was interviewed before Jun 2023.
Get interview-ready with Top MakeMyTrip Interview Questions
I applied via Approached by Company and was interviewed before May 2023. There were 3 interview rounds.
Real time problems and solutioning
Logical and basics of web and API. fittment
I applied via Recruitment Consulltant and was interviewed before Oct 2022. There were 6 interview rounds.
2 programming question moderate level
I applied via Referral and was interviewed in Oct 2021. There were 2 interview rounds.
I was interviewed before Sep 2022.
An app similar to Uber for kids, providing safe and reliable transportation services for children.
Parents can schedule rides for their children through the app
Drivers are thoroughly vetted and background checked for safety
Real-time tracking and notifications for parents to monitor their child's journey
Option for parents to set restrictions on drop-off locations and who can pick up the child
Emergency contact feature for...
The success of Google Pay can be measured through user adoption rates, transaction volume, customer satisfaction, and revenue generated.
User adoption rates: Tracking the number of users who have downloaded and actively use the Google Pay app.
Transaction volume: Monitoring the total value and frequency of transactions processed through Google Pay.
Customer satisfaction: Conducting surveys or analyzing feedback to gauge u...
Top trending discussions
Interview experience
based on 825 reviews
Rating in categories
Senior Software Engineer
314
salaries
| ₹13 L/yr - ₹33 L/yr |
Assistant Manager
272
salaries
| ₹4.8 L/yr - ₹18.9 L/yr |
Holiday Expert
229
salaries
| ₹0.6 L/yr - ₹6.7 L/yr |
Senior Business Development Manager
216
salaries
| ₹4.5 L/yr - ₹12 L/yr |
Deputy Manager
172
salaries
| ₹7 L/yr - ₹24.5 L/yr |
Cleartrip
Yatra
Goibibo
Oyo Rooms