Add office photos
Zomato logo
Premium Employer

Zomato

Verified
3.8
based on 2.3k Reviews
Video summary
Filter interviews by
Designation
Fresher
Experienced
Clear (1)

20+ Zomato Interview Questions and Answers for Freshers

Updated 19 Nov 2024
Popular Designations

Q1. Sale pitch how to sale a pen

Ans.

Highlight the pen's unique features, demonstrate its quality, and show how it meets the customer's needs.

  • Start by highlighting the pen's sleek design and durable construction.

  • Demonstrate the pen's smooth writing experience and long-lasting ink.

  • Show how the pen's ergonomic grip and retractable tip make it convenient for everyday use.

  • Explain how the pen's affordable price point makes it a great value for the customer.

  • Offer a special promotion or discount to incentivize the cust...read more

Add your answer
right arrow

Q2. Create 1 minut video on given topic

Ans.

Creating a 1 minute video on a given topic

  • Plan out the key points you want to cover in the video

  • Keep the video concise and engaging to maintain viewer interest

  • Use visuals, animations, and storytelling to make the content more impactful

  • Include a call to action at the end to encourage viewer engagement

Add your answer
right arrow

Q3. Time to Burn Tree Problem

You are given a binary tree consisting of 'N' unique nodes and a start node where the burning will commence. The task is to calculate the time in minutes required to completely burn th...read more

Ans.

Calculate the time in minutes required to completely burn a binary tree starting from a given node.

  • Perform a depth-first search (DFS) to calculate the time taken to burn the entire tree.

  • Track the time taken to burn each node based on its distance from the starting node.

  • Consider the maximum time taken among all nodes as the total time to burn the entire tree.

Add your answer
right arrow

Q4. LFU Cache Design Problem

Design and implement a Least Frequently Used (LFU) Cache with the following functionalities:

1. put(U__ID, value): Insert the value in the cache if the key ('U__ID') is not already pres...read more
Ans.

Design and implement a Least Frequently Used (LFU) Cache with put and get functionalities, handling capacity and frequency of use.

  • Implement a LFU cache with put and get functions

  • Handle capacity and frequency of use for eviction

  • Return the value of key if present, -1 otherwise

  • Consider multiple elements with least frequency, remove least recently used

  • Example: Insert, update, and retrieve values based on operations

Add your answer
right arrow
Discover Zomato interview dos and don'ts from real experiences

Q5. Maximize the Sum Through Two Arrays

You are given two sorted arrays of distinct integers, ARR1 and ARR2. If there is a common element in both arrays, you can switch from one array to the other.

Your task is to ...read more

Ans.

Given two sorted arrays, find the path through common elements for maximum sum.

  • Start with the array containing the smaller first common element

  • Switch arrays at common elements to maximize the sum

  • Continue adding elements until the end of the arrays

Add your answer
right arrow

Q6. Find All Pairs Adding Up to Target

Given an array of integers ARR of length N and an integer Target, your task is to return all pairs of elements such that they add up to the Target.

Input:

The first line conta...read more
Ans.

Given an array of integers and a target, find all pairs of elements that add up to the target.

  • Iterate through the array and for each element, check if the complement (target - current element) exists in a hash set.

  • If the complement exists, add the pair to the result. If not, add the current element to the hash set.

  • Handle cases where the same element is used twice in a pair by keeping track of the frequency of elements.

  • Return (-1, -1) if no pair is found.

  • Time complexity: O(N),...read more

Add your answer
right arrow
Are these interview questions helpful?

Q7. Convert a Binary Tree to a Sum Tree

Given a binary tree of integers, convert the binary tree into a sum tree where each node's value is replaced by the sum of the values of its left and right subtrees in the or...read more

Ans.

Convert a binary tree into a sum tree where each node's value is replaced by the sum of its left and right subtrees.

  • Traverse the tree in postorder fashion to calculate the sum of left and right subtrees for each node.

  • Set leaf nodes to zero.

  • Update the node values with the sum of left and right subtrees.

Add your answer
right arrow

Q8. Reverse Doubly Linked List in Groups Problem

You are provided with a Doubly Linked List consisting of integers and a positive integer 'K', which represents the size of the group. Your task is to modify the link...read more

Ans.

Reverse groups of K nodes in a doubly linked list

  • Iterate through the linked list in groups of size K

  • Reverse each group of nodes

  • Handle cases where the number of remaining nodes is less than K

Add your answer
right arrow
Share interview questions and help millions of jobseekers 🌟
man with laptop

Q9. Largest Rectangle in Histogram Problem Statement

You are given an array/list HEIGHTS of length N, where each element represents the height of a histogram bar. The width of each bar is considered to be 1.

Your t...read more

Ans.

Calculate the area of the largest rectangle that can be formed within the bounds of a given histogram.

  • Iterate through the histogram bars and maintain a stack to keep track of increasing heights.

  • Calculate the area of the rectangle formed by each bar as the smallest height in the stack multiplied by the width.

  • Update the maximum area found so far and return it as the result.

Add your answer
right arrow

Q10. Number of Islands Problem Statement

You are provided with a 2-dimensional matrix having N rows and M columns, containing only 1s (land) and 0s (water). Your goal is to determine the number of islands in this ma...read more

Ans.

Count the number of islands in a 2D matrix of 1s and 0s.

  • Use Depth First Search (DFS) or Breadth First Search (BFS) to traverse the matrix and identify connected groups of 1s.

  • Maintain a visited array to keep track of visited cells to avoid redundant traversal.

  • Increment the island count each time a new island is encountered.

  • Consider all eight possible directions for connectivity between cells.

  • Handle edge cases such as boundary conditions and invalid inputs.

  • Example: For the give...read more

Add your answer
right arrow

Q11. What is bpo what is inbond and outbound calling

Ans.

BPO stands for Business Process Outsourcing. Inbound calling refers to receiving calls from customers, while outbound calling refers to making calls to customers.

  • BPO is the practice of contracting specific business processes to a third-party service provider.

  • Inbound calling involves handling incoming calls from customers seeking assistance or information.

  • Outbound calling involves making proactive calls to customers for various purposes like sales, surveys, or follow-ups.

  • Inbou...read more

Add your answer
right arrow

Q12. How E-commerce can help for the betterment of the future ?

Ans.

E-commerce can help in the betterment of the future by providing convenience, accessibility, and innovation.

  • E-commerce allows people to shop from anywhere at any time, making it more convenient for customers.

  • It provides accessibility to a wider range of products and services, especially for those living in remote areas.

  • E-commerce platforms are constantly innovating to improve the customer experience, such as offering personalized recommendations and faster delivery options.

  • It...read more

Add your answer
right arrow

Q13. Snake and Ladder Problem Statement

Given a Snake and Ladder Board with 'N' rows and 'N' columns filled with numbers from 1 to N*N starting from the bottom left of the board, and alternating direction each row, ...read more

Ans.

Find the minimum number of dice throws required to reach the last cell on a Snake and Ladder board.

  • Use Breadth First Search (BFS) algorithm to find the shortest path on the board.

  • Create a mapping of each cell to its next possible moves based on dice outcomes.

  • Consider the snakes and ladders on the board while calculating the next possible moves.

  • Track the number of dice throws needed to reach each cell and update it as you explore the board.

  • Return the minimum number of throws n...read more

Add your answer
right arrow

Q14. Deletion In Doubly Linked List

You are given a Doubly Linked List with 'N' positive integers. Your task is to delete a node at a given position 'POS' in this linked list.

Input:

The first line of input specifie...read more
Ans.

Implement a function to delete a node at a given position in a Doubly Linked List.

  • Traverse to the node at the specified position in the Doubly Linked List.

  • Adjust the pointers of the previous and next nodes to remove the node at the specified position.

  • Update the pointers accordingly to maintain the integrity of the Doubly Linked List.

  • Handle edge cases such as deleting the head or tail node.

  • Ensure to free the memory of the deleted node to avoid memory leaks.

Add your answer
right arrow
Q15. Can you explain polymorphism and provide examples of real-time and run-time polymorphism?
Ans.

Polymorphism is the ability of a function or method to behave differently based on the object it is called on.

  • Polymorphism allows objects of different classes to be treated as objects of a common superclass.

  • Real-time polymorphism is achieved through method overloading, where multiple methods have the same name but different parameters.

  • Run-time polymorphism is achieved through method overriding, where a subclass provides a specific implementation of a method defined in its sup...read more

Add your answer
right arrow

Q16. How would you handle if a customers order has been cancelled from restaurant side after waiting for 2 hours

Ans.

I would apologize to the customer, offer a refund or replacement, and ensure their next order is prioritized.

  • Apologize sincerely to the customer for the inconvenience caused

  • Offer a refund or replacement for the cancelled order

  • Ensure the customer's next order is prioritized and expedited

  • Provide a discount or voucher for their next order as a gesture of goodwill

Add your answer
right arrow
Q17. Write a SQL query to find the X percentile of students.
Ans.

SQL query to find the X percentile of students

  • Use the NTILE() function to divide students into X groups

  • Calculate the total number of students and the number of students in each group

  • Select the students from the group that corresponds to the X percentile

Add your answer
right arrow

Q18. How would you handle a situation where a customer order is delayed?

Ans.

I would communicate with the customer, investigate the delay, and offer solutions to resolve the issue.

  • Communicate with the customer promptly to inform them about the delay and apologize for any inconvenience.

  • Investigate the reason for the delay by checking with the shipping carrier or internal processes.

  • Offer solutions such as expedited shipping, discounts, or refunds to make up for the delay.

  • Provide regular updates to the customer until the order is delivered to ensure tran...read more

Add your answer
right arrow

Q19. How fast and accurate are your keyboarding or typing skills? ...

Ans.

I have excellent keyboarding skills with a high level of speed and accuracy.

  • I can type at a speed of 80 words per minute with an accuracy rate of 98%.

  • I have been practicing touch typing for several years, allowing me to type without looking at the keyboard.

  • I am proficient in using keyboard shortcuts and can navigate through documents quickly.

  • I pay attention to detail and ensure minimal errors while typing.

  • I have experience in transcribing audio files accurately and efficientl...read more

View 1 answer
right arrow

Q20. What data entry software or programs are you familiar with? ...

Ans.

I am familiar with various data entry software such as Microsoft Excel, Google Sheets, and QuickBooks.

  • Proficient in Microsoft Excel

  • Familiar with Google Sheets

  • Experience with QuickBooks data entry

Add your answer
right arrow

Q21. What is E-commerce?

Ans.

E-commerce refers to the buying and selling of goods and services over the internet.

  • E-commerce involves online transactions between businesses and consumers.

  • It allows customers to shop from the comfort of their homes and have products delivered to their doorstep.

  • Popular e-commerce platforms include Amazon, eBay, and Alibaba.

  • E-commerce has revolutionized retail by providing a global marketplace accessible to anyone with an internet connection.

  • It offers various payment options,...read more

View 1 answer
right arrow

Q22. What is Zomato?

Ans.

Zomato is an online food ordering and restaurant discovery platform.

  • Allows users to search for restaurants based on location, cuisine, and price range

  • Provides menus, photos, and user reviews for each restaurant

  • Offers online ordering and delivery services in select cities

  • Has a loyalty program called Zomato Gold that offers discounts and perks at participating restaurants

Add your answer
right arrow
Asked in
KAM Interview

Q23. Comfortable with Sales work Comfortable going to field Aware of local culture

Ans.

Yes

  • Yes, I am comfortable with sales work and have a proven track record of achieving sales targets.

  • Yes, I am comfortable going to the field and interacting with customers face-to-face.

  • Yes, I am aware of the local culture and understand its impact on business relationships and negotiations.

Add your answer
right arrow
Q24. How would you design Instagram?
Ans.

Designing Instagram involves creating a user-friendly platform for sharing photos and videos with social networking features.

  • Focus on a clean and intuitive user interface for easy navigation

  • Implement features like photo filters, stories, direct messaging, and explore page

  • Incorporate algorithms for personalized content recommendations

  • Ensure robust security measures for user data protection

  • Integrate advertising options for monetization

  • Support for both web and mobile platforms

Add your answer
right arrow
Asked in
KAM Interview

Q25. What was last CTC

Ans.

My last CTC was $80,000 per year.

  • My last CTC was $80,000 per year

  • I received an annual salary of $80,000 in my previous position

  • My previous compensation package included a salary of $80,000 per year

Add your answer
right arrow
Contribute & help others!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos

Interview Process at Zomato for Freshers

based on 20 interviews
Interview experience
3.9
Good
View more
interview tips and stories logo
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

TCS Logo
3.7
 • 6.4k Interview Questions
Hexaware Technologies Logo
3.5
 • 380 Interview Questions
JLL Logo
4.1
 • 166 Interview Questions
Alstom Transportation Logo
3.7
 • 140 Interview Questions
Carelon Global Solutions Logo
3.9
 • 140 Interview Questions
Globant Logo
3.8
 • 135 Interview Questions
View all
Recently Viewed
LIST OF COMPANIES
Zomato
Locations
SALARIES
Kotak Mahindra Bank
INTERVIEWS
Indiamart Intermesh
No Interviews
SALARIES
LTIMindtree
INTERVIEWS
BAIF Development Research Foundation
No Interviews
INTERVIEWS
Flipkart
No Interviews
INTERVIEWS
Faasos Food Services
No Interviews
INTERVIEWS
Faasos Food Services
No Interviews
SALARIES
Aditya Birla Health Insurance Co
INTERVIEWS
Flipkart
No Interviews
Top Zomato Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
75 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter