Add office photos
Employer?
Claim Account for FREE

Swiggy

3.8
based on 3.8k Reviews
Filter interviews by

200+ Interview Questions and Answers

Updated 26 Nov 2024
Popular Designations

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 more
Ans.

Swiggy 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.

View 3 more answers
Q2. Shuffle Two Strings

You are given three strings “A”, “B” and “C”. Your task is to check whether “C” is formed by an interleaving of A and B. C is said to be interleaving “A” and “B”, if the length of “C” is equa...read more

View 4 more answers
Q3. DBMS Question

Write SQL query to find mean waiting period for delivery partner given driver Id, ordered time and delivered time.

Add your answer
Q4. Inorder Traversal

You have been given a Binary Tree of 'N' nodes, where the nodes have integer values. Your task is to find the In-Order traversal of the given binary tree.

For example :
For the given binary tre...read more
View 4 more answers
Discover null interview dos and don'ts from real experiences
Q5. Trapping Rain Water

You have been given a long type array/list 'ARR' of size 'N'. It represents an elevation map wherein 'ARR[i]' denotes the elevation of the 'ith' bar. Print the total amount of rainwater that ...read more

Ans.

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.

View 8 more answers
Q6. Hurdle Game

Once Kevin is playing a hurdle game in which he has to jump some hurdles to clear a particular level. Each level ‘i’ has ‘i’ hurdles (for example, level 6 has 6 hurdles).

You are provided with the to...read more

View 2 more answers
Are these interview questions helpful?
Q7. Maximum subarray

Ninjas has been given an array. He wants to find a subarray such that the sum of all elements in the subarray is maximum.

Subarray 'A' is greater than sub-array 'B' if sum(A) > sum(B). If two su...read more

Ans.

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.

View 2 more answers

Q8. Ques.1 How many delivery boy have called customers more than 5 times?

Ans.

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.

View 5 more answers
Share interview questions and help millions of jobseekers 🌟
Q9. Lowest Common Ancestor of a Binary Tree III

The node structure of a binary tree is modified such that each node has the reference to its parent node.

You are given two nodes: ‘N1’ and ‘N2’, of the above binary t...read more

Ans.

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.

View 1 answer
Q10. Next Greater Element

For a given array/list of integers of size N, print the Next Greater Element(NGE) for every element. The Next Greater Element for an element X is the first element on the right side of X in ...read more

Ans.

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

View 2 more answers
Q11. Count Ways To Travel Triangular Pyramid

Bob has been given a triangular pyramid with its vertices marked as ‘O’, ‘X’, ‘Y’ and ‘Z’ and provided with another integer ‘N’. In a single step, Bob can go to any adjace...read more

View 3 more answers
Q12. Second largest element in the array

You have been given an array/list 'ARR' of integers. Your task is to find the second largest element present in the 'ARR'.

Note:
a) Duplicate elements may be present. b) If no...read more
View 3 more answers

Q13. How will you convince a restuarent for running advestising ?

Ans.

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

View 3 more answers
Q14. N Queens

You are given an integer 'N'. For a given 'N' x 'N' chessboard, find a way to place 'N' queens such that no queen can attack any other queen on the chessboard.

A queen can be killed when it lies in the ...read more

View 2 more answers
Q15. Binary strings with no consecutive 1s.

You have been given an integer K.

Your task is to generate all binary strings of length K such that there are no consecutive 1s in the string. This means that the binary st...read more

Add your answer
Q16. Detect Cycle in a Directed Graph

Given a directed graph, check whether the graph contains a cycle or not. Your function should return true if the given graph contains at least one cycle, else return false.

Inpu...read more
View 2 more answers
Q17. Ninja And Geometry

Ninja has been given 2 points ‘A’ and ’B’ that corresponds to the line ‘AB’ and ‘P’, ’Q’ that corresponds to line ‘PQ’ on a 2D plane. Ninja wants to find the intersection point of the ‘AB’ and...read more

Add your answer
Q18. 0 1 Knapsack

A thief is robbing a store and can carry a maximal weight of W into his knapsack. There are N items and the ith item weighs wi and is of value vi. Considering the constraints of the maximum weight t...read more

Add your answer

Q19. 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 more
Ans.

Considerations 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

View 1 answer

Q20. Do you know about Vlookup and pivot table ?

Ans.

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

View 2 more answers

Q21. 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 more
Ans.

The 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

View 4 more answers
Q22. Machine Coding Question

Splitwise type application was to be implemented, no database or FE UI required, a basic terminal app. We can add expenses of two types shared equally, and with custom shares. Example of ...read more

Add your answer
Q23. Unique Binary Search Trees

You are given an integer ‘N’, your task is to return the number of structurally unique BST's (binary search trees) which have exactly 'N' nodes of unique values from 1 to 'N'.

For exam...read more

View 3 more answers

Q24. 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.

View 3 more answers
Q25. Subsequences of String

You are given a string 'STR' containing lowercase English letters from a to z inclusive. Your task is to find all non-empty possible subsequences of 'STR'.

A Subsequence of a string is the...read more
View 2 more answers

Q26. How to convince a restaurant partners for advertisement!

Ans.

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

Add your answer
Q27. Technical Questions

Started with spring beans, functional dependencies and asked how will check dependencies are valid or not. When I said they must be in the form of a directed acyclic graph. Then he asked me t...read more

Add your answer

Q28. How can you understand the supply of restaurant in a particular area of a city ?

Ans.

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

Add your answer
Q29. DBMS Question

Write query for rolling sum.

Add your answer

Q30. Write sql query to find mean waiting period for delivery partner given driver I'd, ordered time and delivered time.

Ans.

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

Add your answer

Q31. Tell me about Swiggy Business Model ?

Ans.

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

View 2 more answers

Q32. 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?

Ans.

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

Add your answer

Q33. problem identification - how to reduce per delivery cost from Rs. 75 (hypothetical value).

Ans.

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

Add your answer

Q34. Suppose If you have more then 10 candidates at the same time for interview then how will you arrange their schedule?

Ans.

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

Add your answer

Q35. Types of Joins in SQL, minimum and maximum number of rows possible from these joins

Ans.

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

Add your answer

Q36. 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?

Add your answer

Q37. What is swiggy business model?

Ans.

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

Add your answer

Q38. Why English should be business language?

Ans.

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

View 2 more answers

Q39. 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 more
Ans.

To 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

Add your answer

Q40. Steps involved in analysis of decrease in sales for particular area

Ans.

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

Add your answer
Q41. Networking Question

How does URL work and What is a load balancer.

Add your answer

Q42. What are parameters you look in a restaurant

Ans.

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

Add your answer

Q43. How to convince a non boarded restaurant

Ans.

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

Add your answer
Q44. Design based Question

Design a framework from scratch

Add your answer

Q45. 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?

Ans.

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

Add your answer

Q46. Swiggy wants to launch fitness meals ? What should be the price? Who to target? Customer Journey ? Supply Chain Design

Ans.

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

View 1 answer

Q47. Hhow will you educate a new user of the top-selling items through the product?

Ans.

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

Add your answer

Q48. 1.what do you know about Swiggy and it's business model. 2.simple SQL queries 3. Vlookup.

Ans.

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

Add your answer

Q49. Why revenue of Flipkart dropped 20% in December, Compared to November.

Ans.

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

Add your answer

Q50. List down all the parameters you’d evaluate to design the restaurant recommendation algorithm for Swiggy.

Ans.

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

Add your answer

Q51. How will resolve the fleet demands when they are in strike

Ans.

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

Add your answer

Q52. How will you find the defaulters and what will you do to find

Ans.

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

Add your answer

Q53. How do you get the data from data base and what are important to SQL commands and why

Ans.

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

Add your answer

Q54. How do you improve resturant sales

Ans.

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

Add your answer

Q55. How do you increase wallet share

Ans.

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

Add your answer

Q56. How will your design take care of the price-cuts and discounts

Ans.

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

Add your answer

Q57. Question 2. Count distinct uniques names from the table

Ans.

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

Add your answer

Q58. Write a query to find out students has greater than 80 marks and from English subject?

Ans.

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

Add your answer

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?

Add your answer

Q60. Why Swiggy and what values did you see before applying

Ans.

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

Add your answer

Q61. How much you know about inventory, sales return, purchase entery etc

Ans.

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

Add your answer

Q62. How to convence the customer while leave our brand

Ans.

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

Add your answer

Q63. What do you think is the role of an AVM? How would you cut down customer refunds?

Ans.

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

Add your answer

Q64. How to convince a restaurant owner/partner to give more commission percentage to swiggy without offering them any perks or benifits..?

Ans.

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

Add your answer

Q65. what type of language is python?

Ans.

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

Add your answer

Q66. Sales pitching - How to do good analysis and product sales.

Ans.

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

View 1 answer

Q67. 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?

Add your answer

Q68. How can you double the output of the kitchen without adding wastage?

Ans.

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

Add your answer
Q69. DBMS Questions

Normalizations, Indexing, Transactions etc

Add your answer

Q70. How to onboard new restaurant

Ans.

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

Add your answer

Q71. How null behaves in different types of joins

Ans.

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

Add your answer

Q72. What all things will you look in a financial perspective if Swiggy wants to expand into a new city?

Add your answer

Q73. Have you used ranking algorithms? If yes, explain about any approach of ranking products for search

Ans.

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

Add your answer

Q74. 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

Ans.

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

Add your answer

Q75. What is you tacking care?

Ans.

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

View 1 answer
Q76. Puzzle

Rope problem to calculate time

Add your answer

Q77. If you had to write the positioning statement for Swiggy, what would it be?

Ans.

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

Add your answer

Q78. Briefly explain about end to end process of operations in Flipkart warehouse from inbound from FC to outbound at sorting centre

Ans.

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

Add your answer

Q79. What is the process of procurement and how to maintain minimum level of stock

Ans.

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

Add your answer

Q80. How many experience for fleet management?

Ans.

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

Add your answer

Q81. If the driver has been strike what you can do?

Ans.

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

Add your answer

Q82. What factors do you look for if you have to enter a market?

Add your answer

Q83. How do you think the payment system in Swiggy works and what new we can do in that?

Add your answer

Q84. How to approach restaurants for onboarding

Ans.

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

Add your answer

Q85. Write a query employes join between such dates?

Ans.

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'

Add your answer

Q86. Rank Function Application in Google Sheet?

Ans.

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]).

Add your answer

Q87. How to avoide the customer complaints ? What is the action planes?

Add your answer

Q88. How to check the open files in the linux without using lsof

Ans.

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.

Add your answer

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 ?

Ans.

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

Add your answer

Q90. How many cars are there in Delhi? How to deal with conflicts ? How to react to criticism?

Ans.

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.

Add your answer

Q91. Specify the positive characteristics of the customer.

Ans.

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

Add your answer

Q92. what is python used for?

Ans.

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)

View 1 answer

Q93. what is array in python?

Ans.

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']

Add your answer

Q94. Can you Handel larger number of blue collar rider.

Ans.

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.

Add your answer

Q95. when we use having clause ?

Ans.

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

Add your answer
Q96. System Design Question

Design Twitter

Add your answer

Q97. Do you have a system knowledge?

Ans.

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.

View 1 answer

Q98. What is Maintenance executive ? What is AC units? What is Chillar freezer? Three phase supply? And any questions.

Ans.

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

Add your answer

Q99. Arrays of integers an integer Target indicates a two input numbers in array input num = [2,7,11,15] target 9 output [0,1]

Add your answer

Q100. Write query for rolling sum

Ans.

Rolling sum query adds up a specified number of rows in a table based on a given condition.

  • Use the OVER() function to specify the window frame for the rolling sum.

  • Specify the number of rows to include in the window frame using ROWS BETWEEN.

  • Use ORDER BY to specify the order of rows in the window frame.

  • Example: SELECT column1, SUM(column2) OVER (ORDER BY column1 ROWS BETWEEN 2 PRECEDING AND CURRENT ROW) AS rolling_sum FROM table_name;

Add your answer
1
2
3

More about working at Swiggy

#10 Best Tech Startup - 2022
HQ - Bangalore,Karnataka, India
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at null

based on 162 interviews in the last 1 year
Interview experience
4.2
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

4.0
 • 596 Interview Questions
3.5
 • 447 Interview Questions
3.8
 • 386 Interview Questions
4.1
 • 197 Interview Questions
4.0
 • 191 Interview Questions
4.1
 • 153 Interview Questions
View all
Top Swiggy Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions
Get AmbitionBox app

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