
Zomato


20+ Zomato Interview Questions and Answers for Freshers
Q1. Sale pitch how to sale a pen
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
Q2. Create 1 minut video on given topic
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
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
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.
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
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
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
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
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
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
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
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.
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
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
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
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.
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
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
Q11. What is bpo what is inbond and outbound calling
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
Q12. How E-commerce can help for the betterment of the future ?
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
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
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
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
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.
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
Q16. How would you handle if a customers order has been cancelled from restaurant side after waiting for 2 hours
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
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
Q18. How would you handle a situation where a customer order is delayed?
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
Q19. How fast and accurate are your keyboarding or typing skills? ...
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
Q20. What data entry software or programs are you familiar with? ...
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
Q21. What is E-commerce?
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
Q22. What is Zomato?
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
Q23. Comfortable with Sales work Comfortable going to field Aware of local culture
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.
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
Q25. What was last CTC
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
Top HR Questions asked in Zomato for Freshers
Interview Process at Zomato for Freshers

Top Interview Questions from Similar Companies








Reviews
Interviews
Salaries
Users/Month

