Swiggy
200+ Frontline Analysts Interview Questions and Answers
Q1. How swiggy earns such as there are 5 different ways swiggy earns. Delivery charges Rs.20-40 per order Commission from restaurant partners 24% -28% per order Advertising Cloud kitchen Financial institutional par...
read moreSwiggy earns through delivery charges, commission from restaurant partners, advertising, cloud kitchen, and financial institutional partners.
Swiggy charges Rs.20-40 per order as delivery charges.
They earn a commission of 24% - 28% per order from restaurant partners.
Swiggy earns through advertising on their platform.
They have cloud kitchens which help them earn more revenue.
Swiggy has financial institutional partners such as banks and UPI which help them earn more revenue.
Q2. Shuffle Two Strings Problem Statement
You are provided with three strings A
, B
, and C
. The task is to determine if C
is formed by interleaving A
and B
. C
is considered an interleaving of A
and B
if:
- The length...read more
Q3. Inorder Traversal of Binary Tree
You are provided with a Binary Tree composed of 'N' nodes, each holding integer values. Your task is to compute the Inorder traversal of this binary tree.
Example:
For the given...read more
Q4. Trapping Rain Water Problem Statement
You are given a long type array/list ARR
of size N
, representing an elevation map. The value ARR[i]
denotes the elevation of the ith
bar. Your task is to determine the tota...read more
The question asks to find the total amount of rainwater that can be trapped in the given elevation map.
Iterate through the array and find the maximum height on the left and right side of each bar.
Calculate the amount of water that can be trapped at each bar by taking the minimum of the maximum heights on both sides and subtracting the height of the bar.
Sum up the amount of water trapped at each bar to get the total amount of rainwater trapped.
Q5. Hurdle Game Problem Statement
Kevin is playing a hurdle game where he must jump over hurdles to clear levels. Each level ‘i’ consists of ‘i’ hurdles (e.g., Level 6 has 6 hurdles).
Given the total number of hurd...read more
Q6. Maximum Subarray Problem Statement
Ninja has been given an array, and he wants to find a subarray such that the sum of all elements in the subarray is maximum.
A subarray 'A' is considered greater than a subarr...read more
The problem is to find a subarray with the maximum sum in a given array.
Iterate through the array and keep track of the maximum sum and the current sum.
If the current sum becomes negative, reset it to 0.
Update the maximum sum if the current sum is greater.
Also keep track of the start and end indices of the subarray with the maximum sum.
Return the subarray using the start and end indices.
Q7. Ques.1 How many delivery boy have called customers more than 5 times?
The number of delivery boys who called customers more than 5 times is not provided.
Data on the number of delivery boys who called customers more than 5 times is missing.
Need to gather data on the number of delivery boys and their call logs.
Analysis can be done once the data is available.
Q8. Lowest Common Ancestor of a Binary Tree III
The structure of a binary tree has been modified so that each node includes a reference to its parent node.
Problem Statement
You are provided with two nodes, 'N1' an...read more
This question is about finding the lowest common ancestor of two nodes in a binary tree with parent references.
Traverse from the given nodes to their respective root nodes and store the paths in two separate lists.
Compare the two lists and find the last common node.
Return the last common node as the lowest common ancestor.
Q9. How will you convince a restuarent for running advestising ?
I will highlight the benefits of advertising and show how it can increase their revenue and customer base.
Explain how advertising can attract new customers and increase revenue
Provide examples of successful advertising campaigns in the restaurant industry
Highlight the importance of staying competitive in the market
Offer a variety of advertising options to fit their budget and goals
Q10. Next Greater Element Problem Statement
Given a list of integers of size N
, your task is to determine the Next Greater Element (NGE) for every element. The Next Greater Element for an element X
is the first elem...read more
The task is to find the next greater element for each element in an array.
Iterate through the array from right to left.
Use a stack to keep track of the elements that have a greater element to their right.
For each element, pop elements from the stack until a greater element is found or the stack is empty.
If a greater element is found, it is the next greater element for the current element.
If the stack becomes empty, there is no greater element to the right.
Store the next great...read more
Q11. Find the Second Largest Element
Given an array or list of integers 'ARR', identify the second largest element in 'ARR'.
If a second largest element does not exist, return -1.
Example:
Input:
ARR = [2, 4, 5, 6, ...read more
Q12. Count Ways To Travel Triangular Pyramid
Bob is given a triangular pyramid with vertices 'O', 'X', 'Y', and 'Z'. He is also provided with an integer 'N'. Bob can move to any adjacent vertex in a single step. He ...read more
Q13. N Queens Problem
Given an integer N
, find all possible placements of N
queens on an N x N
chessboard such that no two queens threaten each other.
Explanation:
A queen can attack another queen if they are in the...read more
Q14. Generate Binary Strings with No Consecutive 1s
Given an integer K
, your task is to produce all binary strings of length 'K' that do not contain consecutive '1's.
Input:
The input begins with an integer 'T', the...read more
Q15. Cycle Detection in Directed Graph
Determine if a given directed graph contains a cycle. If the graph has at least one cycle, return true
. Otherwise, return false
.
Input:
The first line of input contains an inte...read more
Q16. 0/1 Knapsack Problem Statement
A thief is planning to rob a store and can carry a maximum weight of 'W' in his knapsack. The store contains 'N' items where the ith item has a weight of 'wi' and a value of 'vi'....read more
Q17. Ninja and Intersection of Lines
You are given coordinates for two lines on a 2D plane: Line 'AB' is defined by points 'A' and 'B', and Line 'PQ' is defined by points 'P' and 'Q'. Your task is to find the inters...read more
Q18. Uber wants to design a Subscription Service, what will your key areas of consideration, and how will you price it. Also design the algorithm/logic how will you match the drivers. What are the various administra...
read moreConsiderations and pricing for designing Uber's Subscription Service, including driver matching algorithm and administrative considerations.
Key considerations: target market, pricing strategy, benefits and features, competition analysis
Pricing: determine subscription tiers, pricing models (e.g., flat fee, usage-based), value-based pricing
Driver matching algorithm: consider factors like proximity, availability, driver ratings
Administrative considerations: subscription manageme...read more
Q19. your uber rating is 4.2. for your first 80 rides. uber has started a new scheme where they give additional 10% of to those customers who have a rating of 4.5 and above. what is the minimum number of trips that...
read moreThe minimum number of trips required to achieve a rating of 4.5 is 20.
To calculate the minimum number of trips required, we need to find the difference between the current rating and the desired rating.
Since the desired rating is 4.5 and the current rating is 4.2, the difference is 0.3.
Each trip contributes to the rating, so we need to divide the difference by the rating increment per trip.
The rating increment per trip can be calculated by dividing the additional discount (10...read more
Q20. Do you know about Vlookup and pivot table ?
Yes, I am familiar with Vlookup and pivot table.
Vlookup is a function in Excel used to search for a specific value in a table and return a corresponding value from another column.
Pivot table is a tool used to summarize and analyze large amounts of data in Excel.
I have used both Vlookup and pivot table extensively in my previous sales roles to analyze sales data and make informed decisions.
For example, I have used Vlookup to match customer names with their corresponding sales ...read more
Q21. Unique Binary Search Trees Problem Statement
Given an integer 'N', your task is to compute the number of structurally unique BSTs (binary search trees) that can be formed using an exact number of 'N' unique val...read more
Q22. A Grmatical test called versant in which three phases are 1) fill in the blanks - 20 mrks 2) paragraph writting 3) Formal mail writing in given time approx 8 min.
Q23. Subsequences of String Problem Statement
You are provided with a string 'STR'
that consists of lowercase English letters ranging from 'a' to 'z'. Your task is to determine all non-empty possible subsequences of...read more
Q24. How to convince a restaurant partners for advertisement!
To convince restaurant partners for advertisement, focus on the benefits of increased exposure and revenue.
Highlight the potential increase in foot traffic and revenue from advertising
Provide examples of successful partnerships with other restaurants
Offer a variety of advertising options to fit their budget and needs
Emphasize the importance of reaching a wider audience through advertising
Provide data on the effectiveness of advertising in the restaurant industry
Q25. How can you understand the supply of restaurant in a particular area of a city ?
To understand the supply of restaurants in a particular area of a city, we can use various methods.
Collect data from online directories like Yelp, Zomato, etc.
Conduct surveys to gather information about the number of restaurants in the area.
Analyze the population density and demographics of the area to estimate the demand for restaurants.
Check the number of restaurant permits issued by the local government.
Use GIS mapping tools to visualize the distribution of restaurants in ...read more
Q27. Tell me about Swiggy Business Model ?
Swiggy is an online food ordering and delivery platform that connects customers with local restaurants.
Swiggy charges a commission fee from restaurants for every order placed through their platform.
They offer a variety of cuisines and delivery options, including express delivery and scheduled delivery.
Swiggy also has a subscription service called Swiggy Super, which offers free delivery and other benefits for a monthly fee.
They have expanded their services to include grocery ...read more
Q28. Write sql query to find mean waiting period for delivery partner given driver I'd, ordered time and delivered time.
SQL query to find mean waiting period for delivery partner given driver ID, ordered time and delivered time.
Use AVG function to calculate mean waiting period
Subtract ordered time from delivered time to get waiting period
Filter data by driver ID and delivery partner
Group by delivery partner
Q29. Consider there are 3 other product managers in the room with equally strong product/feature ideas, how will you present your idea and differentiate yourself? How will you sell your idea?
To differentiate myself, I will focus on the unique value proposition of my idea and highlight its potential impact on the business.
I will start by clearly defining the problem my idea solves and how it aligns with the company's goals.
I will then highlight the unique features and benefits of my idea that set it apart from the other product/feature ideas.
I will provide data and metrics to support my idea and show its potential impact on the business.
I will also address any pot...read more
Q30. problem identification - how to reduce per delivery cost from Rs. 75 (hypothetical value).
To reduce per delivery cost from Rs. 75, we can focus on optimizing logistics and operational processes.
Analyze the current delivery process to identify inefficiencies
Implement route optimization software to minimize travel time and fuel consumption
Negotiate better rates with suppliers and shipping partners
Invest in technology to automate manual tasks and reduce labor costs
Streamline inventory management to minimize storage and handling costs
Q31. Suppose If you have more then 10 candidates at the same time for interview then how will you arrange their schedule?
I would prioritize the candidates based on their availability and schedule them accordingly.
Ask the candidates for their availability and preferred interview time
Prioritize candidates based on the urgency of the position and their qualifications
Schedule interviews in blocks of time to minimize disruptions
Communicate the schedule clearly to all candidates and confirm their attendance
Be flexible and accommodating if necessary
Q32. Types of Joins in SQL, minimum and maximum number of rows possible from these joins
Types of SQL joins and their minimum and maximum possible rows.
Types of joins: Inner, Left Outer, Right Outer, Full Outer, Cross
Minimum rows: Inner - 0, Left/Right Outer - 1, Full Outer - 0, Cross - product of rows
Maximum rows: Inner/Left/Right/Full Outer - product of rows, Cross - product of rows
Q33. How will you do market research? Are you sure that seeing through the demand side is a good way for swiggy or we should look through the supply-side and look into number of restaurants we can collaborate with?
Q34. What is swiggy business model?
Swiggy is an online food ordering and delivery platform that connects customers with local restaurants.
Swiggy charges a commission fee from restaurants for every order placed through their platform.
They offer a wide range of cuisines and have tie-ups with various restaurants.
Swiggy also has its own delivery fleet to ensure timely and efficient delivery.
They have a subscription-based loyalty program called Swiggy Super.
Swiggy has expanded to over 500 cities in India and has re...read more
Q35. Why English should be business language?
English should be the business language due to its global reach and effectiveness in communication.
English is the most widely spoken language in the world, making it a common medium for international business communication.
English is the language of technology, science, and commerce, enabling seamless collaboration and exchange of ideas.
Using English as the business language ensures a level playing field for all participants, regardless of their native language.
English has a ...read more
Q36. How would you control increasing restaurant cancellations across a cohort? How would you increase acceptance? What is your view on holiday slots taken by restos? What are the main criteria for judging the engag...
read moreTo control restaurant cancellations, increase acceptance and judge engagement metrics, I would implement various strategies.
Implement a penalty system for frequent cancellations
Offer incentives for accepting orders
Analyze data to identify patterns and address issues
Communicate with restaurants to understand their concerns and needs
Encourage restaurants to offer holiday slots in advance
Engagement metrics include order frequency, customer ratings, and feedback
Regularly review a...read more
Q37. Steps involved in analysis of decrease in sales for particular area
Steps involved in analyzing decrease in sales for a particular area
Identify the time period for which sales have decreased
Analyze the sales data for the area and compare it with previous periods
Identify any external factors that may have contributed to the decrease in sales
Conduct customer surveys to identify any issues with products or services
Analyze competitor activity in the area
Develop a plan to address the issues identified
Implement the plan and monitor the results
Q39. What are parameters you look in a restaurant
I look for cleanliness, quality of food, service, ambiance, and value for money.
Cleanliness of the restaurant and kitchen
Quality of food and presentation
Service provided by the staff
Ambiance and atmosphere of the restaurant
Value for money in terms of pricing and portion size
Q40. How to convince a non boarded restaurant
To convince a non boarded restaurant, showcase the benefits of partnering with us.
Highlight the increase in revenue and foot traffic that comes with being on our platform
Emphasize the marketing and promotional support we provide to our partners
Offer a trial period or special promotion to incentivize them to join
Provide testimonials or case studies from other restaurants that have seen success with us
Q42. If swiggy had a new user and we have no information about him other than his phone number, how will you recommend restaurants to him?
I would recommend restaurants based on the user's location, cuisine preferences, and popular restaurants in the area.
Use the user's phone number to determine their location
Ask the user for their cuisine preferences during the onboarding process
Recommend popular restaurants in the area based on user reviews and ratings
Use machine learning algorithms to personalize recommendations based on user behavior
Q43. Swiggy wants to launch fitness meals ? What should be the price? Who to target? Customer Journey ? Supply Chain Design
The price of Swiggy's fitness meals should be competitive, targeting health-conscious individuals. The customer journey should focus on convenience and customization. The supply chain design should prioritize freshness and timely delivery.
Price should be competitive to attract customers
Target health-conscious individuals who prioritize fitness and healthy eating
Customer journey should focus on convenience and customization
Supply chain design should prioritize freshness and ti...read more
Q44. Hhow will you educate a new user of the top-selling items through the product?
New users will be educated through onboarding, tutorials, FAQs, and personalized recommendations.
Create an onboarding process that guides users through the product's features and benefits
Develop tutorials that demonstrate how to use the top-selling items
Provide a comprehensive FAQ section that addresses common questions and concerns
Use personalized recommendations to suggest top-selling items based on user behavior and preferences
Q45. 1.what do you know about Swiggy and it's business model. 2.simple SQL queries 3. Vlookup.
Swiggy is an Indian food delivery company that operates through a website and mobile app.
Swiggy was founded in 2014 and is headquartered in Bangalore, India.
It partners with local restaurants to provide food delivery services to customers.
Swiggy's business model is based on charging a commission fee from the restaurants for every order placed through their platform.
It has expanded to over 500 cities in India and has over 200,000 restaurant partners.
SQL queries are used to ret...read more
Q46. List down all the parameters you’d evaluate to design the restaurant recommendation algorithm for Swiggy.
Parameters for designing restaurant recommendation algorithm for Swiggy
User's location and distance from the restaurant
User's previous orders and ratings
Restaurant's popularity and ratings
Cuisine type and availability
Time of day and day of the week
Special offers and discounts
Delivery time and availability
User's dietary preferences and restrictions
Q47. Why revenue of Flipkart dropped 20% in December, Compared to November.
The drop in Flipkart's revenue in December compared to November can be attributed to seasonal factors, promotional activities, or changes in consumer behavior.
Seasonal factors such as holiday sales in November leading to higher revenue compared to December
Promotional activities like Black Friday or Cyber Monday driving higher sales in November
Changes in consumer behavior, such as delayed purchases or reduced spending after the holiday season
Q48. How will resolve the fleet demands when they are in strike
I will address fleet demands during a strike by implementing contingency plans and utilizing alternative resources.
Developing contingency plans to ensure minimal disruption to fleet operations
Collaborating with other departments or external vendors to secure alternative transportation options
Prioritizing critical deliveries and reallocating resources accordingly
Communicating with stakeholders to manage expectations and provide updates
Monitoring the strike situation closely an...read more
Q49. How will you find the defaulters and what will you do to find
To find defaulters, I will use a combination of data analysis, communication, and enforcement strategies.
Analyze payment records and identify customers who have missed payments or consistently pay late
Review vehicle tracking data to identify any misuse or unauthorized use of company vehicles
Regularly communicate with drivers and customers to address any payment issues or concerns
Implement strict enforcement policies, such as penalties for late payments or vehicle misuse
Collab...read more
Q50. How do you get the data from data base and what are important to SQL commands and why
To get data from a database, SQL commands are used. Important SQL commands include SELECT, INSERT, UPDATE, and DELETE.
Use SELECT command to retrieve data from a database
Use INSERT command to add new data to a database
Use UPDATE command to modify existing data in a database
Use DELETE command to remove data from a database
SQL commands are important as they allow manipulation and retrieval of data in a structured manner
Q51. How do you improve resturant sales
To improve restaurant sales, focus on menu engineering, customer service, marketing, and staff training.
Analyze sales data to identify popular and profitable menu items, and adjust menu accordingly.
Train staff to upsell and provide excellent customer service to increase customer satisfaction and loyalty.
Implement marketing strategies such as social media campaigns, loyalty programs, and special promotions to attract new customers and retain existing ones.
Invest in staff train...read more
Q52. How do you increase wallet share
Increasing wallet share involves building stronger relationships with existing customers and offering them additional products or services.
Identify customers with the potential to increase their spending
Offer personalized recommendations based on their past purchases
Provide excellent customer service to build trust and loyalty
Create incentives for customers to purchase more, such as loyalty programs or discounts
Continuously communicate with customers to stay top of mind and o...read more
Q53. How will your design take care of the price-cuts and discounts
Our design will incorporate dynamic pricing strategies and personalized discounts based on customer behavior.
We will analyze customer behavior and purchase history to offer personalized discounts.
We will implement dynamic pricing strategies to adjust prices based on market demand and competition.
We will communicate price-cuts and discounts effectively through targeted marketing campaigns.
We will continuously monitor and optimize our pricing and discount strategies to ensure p...read more
Q54. Question 2. Count distinct uniques names from the table
To count distinct unique names from a table, use the SELECT DISTINCT statement with the name column.
Use SELECT DISTINCT to retrieve unique names
Specify the name column in the SELECT statement
Example: SELECT DISTINCT name FROM table_name
Store the result in an array of strings
Q55. Write a query to find out students has greater than 80 marks and from English subject?
Query to find students with over 80 marks in English subject
Use SELECT statement to retrieve data
Filter the results using WHERE clause for marks greater than 80
Include condition for English subject using AND operator
Q56. What are the revenue generation methods used by Swiggy?
Swiggy uses various revenue generation methods including commission fees from restaurants, delivery fees from customers, and advertising partnerships.
Commission fees from partner restaurants for every order placed through the platform
Delivery fees charged to customers for each order delivered
Advertising partnerships with restaurants and brands to promote their products on the platform
Q57. What type of video test was used for the advertisement?
The advertisement used a split test video format to compare the effectiveness of different video versions.
A/B testing was conducted with multiple video variations to determine which one performed best
Each version of the video was shown to different segments of the target audience
Metrics such as click-through rates, conversion rates, and engagement were analyzed to determine the most effective video
Q58. What are the theoretical concepts involved in calculating total revenue?
Theoretical concepts involved in calculating total revenue include price elasticity, demand curve analysis, and revenue maximization.
Price elasticity of demand: Measures how changes in price affect the quantity demanded.
Demand curve analysis: Examines the relationship between price and quantity demanded to determine optimal pricing strategies.
Revenue maximization: Focuses on maximizing total revenue by finding the price point that generates the most revenue.
Total revenue form...read more
Q59. Do you think the capital investment will be a top priority to look into as capital investment is very low? How will you calculate the break-even point?
Q60. Why Swiggy and what values did you see before applying
I chose Swiggy for its innovative technology, market leadership, and growth potential.
Swiggy's cutting-edge technology in the food delivery industry stood out to me
The company's strong market presence and leadership position were appealing
I was impressed by Swiggy's rapid growth and expansion in the market
Swiggy's customer-centric approach and focus on quality service were values I admired
Q61. How much you know about inventory, sales return, purchase entery etc
I have extensive knowledge and experience in inventory management, sales return, and purchase entry.
I have managed inventory for multiple stores, ensuring accurate stock levels and timely replenishment.
I have processed sales returns, ensuring customer satisfaction while minimizing loss for the company.
I have experience in entering purchase orders and invoices into inventory management systems.
I have also conducted regular inventory audits to identify discrepancies and impleme...read more
Q62. How to convence the customer while leave our brand
Empathize with the customer and offer solutions to their concerns.
Listen actively to the customer's concerns
Acknowledge their frustration and apologize for any inconvenience
Offer alternative solutions or incentives to stay with the brand
Provide clear and concise information about the benefits of staying with the brand
Follow up with the customer to ensure their satisfaction
Q63. What do you think is the role of an AVM? How would you cut down customer refunds?
The role of an AVM is to manage vendor relationships and ensure customer satisfaction. To cut down customer refunds, AVMs must identify and address the root cause of the issue.
AVMs manage vendor relationships and ensure timely delivery of products/services
They work closely with vendors to resolve any issues that may arise
AVMs must identify the root cause of customer complaints and take corrective action
They can implement quality control measures to prevent future issues
AVMs c...read more
Q64. How to convince a restaurant owner/partner to give more commission percentage to swiggy without offering them any perks or benifits..?
Highlight the benefits of increased visibility and customer reach through Swiggy's platform.
Emphasize the potential increase in orders and revenue due to Swiggy's large customer base.
Explain how being featured on Swiggy can attract new customers who may not have discovered the restaurant otherwise.
Discuss the convenience and ease of ordering through Swiggy, leading to higher customer satisfaction and loyalty.
Provide data or case studies of other restaurants that have seen suc...read more
Q65. How many times does whatsapp application gets open in your household?
WhatsApp is opened multiple times daily in my household for communication and sharing updates.
WhatsApp is opened multiple times daily for communication with family and friends
Used for sharing updates, photos, and videos
Helps in coordinating plans and staying connected with loved ones
Q66. what type of language is python?
Python is a high-level programming language known for its simplicity and readability.
Python is an interpreted language, meaning it does not need to be compiled before running.
It supports multiple programming paradigms, including object-oriented, imperative, and functional programming.
Python has a large standard library and a thriving community, making it versatile and widely used.
Example: Python is used for web development (Django, Flask), data analysis (Pandas, NumPy), and a...read more
Q67. Sales pitching - How to do good analysis and product sales.
To do good analysis and product sales, it is important to understand customer needs, conduct market research, tailor the pitch, and provide value-added solutions.
Understand customer needs and pain points through effective questioning and active listening.
Conduct thorough market research to identify target audience, competitors, and market trends.
Tailor the sales pitch to address specific customer needs and showcase how the product solves their problems.
Highlight the unique se...read more
Q68. Where would Swiggy invest? Tier 2 or tier 1. And If you can invest 20 percent or 100 percent or zero in either. How would you go about it?
Q69. How can you double the output of the kitchen without adding wastage?
By optimizing the kitchen layout, streamlining processes, and training staff, output can be doubled without adding wastage.
Optimize kitchen layout to reduce time and movement between stations
Streamline processes to eliminate inefficiencies and reduce wait times
Train staff to work more efficiently and effectively
Implement technology to automate certain tasks and reduce human error
Monitor inventory levels to prevent overproduction and reduce wastage
Q70. Guesstimate on how many Burgers a shop will sell in a day
It depends on the location, popularity of the shop, menu offerings, and customer traffic.
Consider the location of the shop - is it in a busy area or a residential neighborhood?
Take into account the popularity of the shop - is it a well-known chain or a new establishment?
Menu offerings can also impact sales - do they offer a variety of burgers or just a few options?
Customer traffic throughout the day will also play a role in determining the number of burgers sold.
Q71. How to onboard new restaurant
To onboard a new restaurant, we need to follow a structured process that includes training, setting up systems, and providing ongoing support.
Create a detailed onboarding plan that covers all aspects of the restaurant's operations
Train the restaurant staff on our products, services, and systems
Set up the necessary equipment and software to ensure smooth operations
Provide ongoing support and guidance to the restaurant to help them succeed
Regularly review the restaurant's perfo...read more
Q72. How null behaves in different types of joins
Null behaves differently in different types of joins in SQL
In INNER JOIN, rows with NULL values are excluded from the result set
In LEFT JOIN, rows with NULL values from the left table are included in the result set
In RIGHT JOIN, rows with NULL values from the right table are included in the result set
In FULL OUTER JOIN, rows with NULL values from either table are included in the result set
Q73. What all things will you look in a financial perspective if Swiggy wants to expand into a new city?
Q74. Have you used ranking algorithms? If yes, explain about any approach of ranking products for search
Yes, I have used ranking algorithms. One approach is to use collaborative filtering to recommend products based on user preferences and behavior.
Collaborative filtering is a common approach for ranking products in search based on user behavior and preferences
It involves analyzing user interactions with products to make personalized recommendations
Examples include recommending products similar to those previously purchased or viewed by the user
Q75. Design a UX mockup for displaying nearest outlet for a multi-chain restaurant - Ask clarifying questions, draw thought on paper, observe common mobile/desktop design patterns for commonly used apps
Design a UX mockup for displaying nearest outlet for a multi-chain restaurant
Clarify if the user is searching for a specific location or their current location
Include a search bar and filters for cuisine, distance, and ratings
Display outlet details such as address, phone number, and hours of operation
Use map integration to show outlet locations and directions
Consider mobile-first design and optimize for smaller screens
Q76. What is you tacking care?
I take care of my fleet by ensuring regular maintenance, monitoring fuel consumption, and training drivers on safe driving practices.
Regular maintenance to prevent breakdowns and ensure optimal performance
Monitoring fuel consumption to identify inefficiencies and reduce costs
Training drivers on safe driving practices to minimize accidents and prolong vehicle lifespan
Q78. If you had to write the positioning statement for Swiggy, what would it be?
Swiggy - Your go-to food delivery service for quick and convenient meals
Positioned as a reliable and efficient food delivery service
Emphasize on quick delivery times and wide variety of restaurant options
Highlight convenience and ease of ordering through the app
Q79. What is the process of procurement and how to maintain minimum level of stock
Procurement process involves identifying needs, selecting suppliers, negotiating contracts, and managing inventory.
Identify the need for goods or services
Select suppliers based on criteria such as price, quality, and delivery time
Negotiate contracts with suppliers to ensure favorable terms
Manage inventory levels to maintain minimum stock
Monitor supplier performance and make adjustments as needed
Q80. Briefly explain about end to end process of operations in Flipkart warehouse from inbound from FC to outbound at sorting centre
The end-to-end process of operations in Flipkart warehouse involves receiving products from fulfillment centers, storing them, and preparing them for shipment to sorting centers.
Receiving products from fulfillment centers
Sorting and storing products in the warehouse
Picking and packing products for outbound shipment to sorting centers
Loading products onto trucks for transportation to sorting centers
Q81. What factors do you look for if you have to enter a market?
Q82. How many experience for fleet management?
Minimum of 3-5 years of experience in fleet management is typically required.
Minimum of 3-5 years of experience is usually required for fleet management roles
Experience in managing a diverse fleet of vehicles is preferred
Knowledge of maintenance schedules, fuel management, and regulatory compliance is important
Experience with fleet management software and telematics systems is a plus
Q83. If the driver has been strike what you can do?
If a driver is on strike, it is important to address the situation promptly and effectively to minimize disruptions to fleet operations.
Communicate with the driver to understand the reasons for the strike
Evaluate the impact of the strike on fleet operations and plan accordingly
Consider alternative solutions such as hiring temporary drivers or redistributing routes
Negotiate with the driver or their representatives to resolve the strike amicably
Ensure compliance with labor laws...read more
Q84. How do you think the payment system in Swiggy works and what new we can do in that?
Q85. How to approach restaurants for onboarding
Approach restaurants with a clear value proposition and personalized pitch.
Research the restaurant's menu and target audience to tailor your pitch
Highlight the benefits of partnering with your company, such as increased revenue and customer satisfaction
Offer a trial period or special promotion to incentivize the restaurant to onboard
Follow up regularly and provide excellent customer service to maintain the partnership
Q86. Write a query employes join between such dates?
Use a SQL query with JOIN to retrieve employees between specified dates.
Use the JOIN keyword to combine data from two tables
Specify the date range using the WHERE clause
Example: SELECT * FROM employees e JOIN dates d ON e.date = d.date WHERE d.date BETWEEN '2022-01-01' AND '2022-12-31'
Q87. Rank Function Application in Google Sheet?
Rank function in Google Sheets is used to assign a rank to a value in a list based on its order.
Rank function is used to determine the rank of a value in a list.
It can be used to rank values in ascending or descending order.
The syntax for the rank function is RANK(value, range, [is_ascending]).
Q88. How to avoide the customer complaints ? What is the action planes?
Q89. What is the fefo ? Who can achieve our targets? What we do or don't? Who can manage the Manpower? What is the basis knowledge of last job ?
FEFO stands for First Expired, First Out. It is a method of inventory management where products with the earliest expiration dates are used or sold first.
FEFO is important in industries like food and pharmaceuticals where product expiration dates are critical.
Achieving targets requires effective inventory management and sales strategies.
Managers should have strong leadership skills to manage manpower effectively.
Knowledge of the previous job should include experience in retai...read more
Q90. How to check the open files in the linux without using lsof
To check open files in Linux without using lsof, you can use the /proc filesystem.
Access the /proc/
/fd directory to view open files for a specific process. Use the find command to search for open files in the /proc directory.
Check the /proc/sys/fs/file-nr file to see the total number of open files system-wide.
Q91. How many cars are there in Delhi? How to deal with conflicts ? How to react to criticism?
It is impossible to accurately determine the number of cars in Delhi.
There is no official count of the number of cars in Delhi.
The number of cars in Delhi is constantly changing due to new registrations and old cars being taken off the road.
Estimates suggest that there are over 10 million vehicles in Delhi, including cars, motorcycles, and other vehicles.
Traffic congestion and air pollution are major issues in Delhi, partly due to the high number of vehicles on the road.
Q92. Specify the positive characteristics of the customer.
Positive characteristics of a customer include patience, kindness, and clear communication.
Patience in dealing with issues
Kindness in interactions with support staff
Clear communication of problems and needs
Willingness to provide feedback for improvement
Understanding of limitations and constraints
Respectful behavior towards support staff
Q93. what is python used for?
Python is a versatile programming language used for data analysis, web development, artificial intelligence, automation, and more.
Data analysis and visualization
Web development (Django, Flask)
Artificial intelligence and machine learning (TensorFlow, PyTorch)
Automation and scripting
Scientific computing (NumPy, SciPy)
Q94. what is array in python?
An array in Python is a data structure that stores a collection of elements of the same type.
Arrays can store elements such as integers, floats, or strings.
Arrays are indexed starting from 0, with elements accessed using their index.
Example: arr = ['apple', 'banana', 'cherry']
Q95. Can you Handel larger number of blue collar rider.
Yes, I have experience handling a large number of blue collar riders through efficient scheduling and communication.
I have experience managing a high volume of blue collar riders by creating optimized schedules.
I am skilled in effective communication to ensure smooth operations with a large number of riders.
I have successfully coordinated with a team of blue collar riders to meet deadlines and targets.
Q96. when we use having clause ?
HAVING clause is used in SQL to filter groups based on specified conditions after GROUP BY clause.
HAVING clause is used with GROUP BY clause to filter groups based on specified conditions.
It is used to filter the results of aggregate functions like COUNT, SUM, AVG, etc.
It is used to apply conditions to groups, similar to WHERE clause which applies conditions to individual rows.
Example: SELECT department, AVG(salary) FROM employees GROUP BY department HAVING AVG(salary) > 5000...read more
Q98. Do you have a system knowledge?
Yes, I have system knowledge.
I have experience working with various operating systems such as Windows, macOS, and Linux.
I am familiar with different software applications and can troubleshoot common issues.
I have a good understanding of computer networks and can configure routers and switches.
I have knowledge of database management systems like MySQL and can write SQL queries.
I am proficient in using productivity tools like Microsoft Office and Google Suite.
Q99. What is Maintenance executive ? What is AC units? What is Chillar freezer? Three phase supply? And any questions.
A maintenance executive is responsible for overseeing and managing the maintenance activities of an organization.
Maintenance executive is a managerial role that involves planning, organizing, and supervising maintenance operations.
They ensure that equipment, machinery, and facilities are properly maintained to minimize downtime and maximize productivity.
Maintenance executives develop maintenance schedules, coordinate repairs and inspections, and manage a team of maintenance t...read more
Q100. What you think improvement in swiggy app ?
Improvements in Swiggy app can include faster delivery times, improved user interface, personalized recommendations, and better customer support.
Faster delivery times to enhance customer satisfaction
Improved user interface for easier navigation and ordering
Personalized recommendations based on user preferences and past orders
Better customer support for resolving issues quickly and efficiently
More about working at Swiggy
Top HR Questions asked in Frontline Analysts
Interview Process at Frontline Analysts
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month