Swiggy
40+ Escorts Kubota Limited Interview Questions and Answers
Q1. 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.
Q2. 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
Q3. 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
Q4. 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
Q5. 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
Check if a string is formed by interleaving two other strings.
Iterate through characters of A, B, and C simultaneously to check if C is formed by interleaving A and B.
Use dynamic programming to efficiently solve the problem.
Handle edge cases like empty strings or unequal lengths of A, B, and C.
Example: A = 'aab', B = 'abc', C = 'aaabbc' should return True.
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. 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
Given the total number of hurdles Kevin has jumped, determine how many levels he has cleared.
Iterate through levels while subtracting hurdles from total jumped until remaining hurdles are less than current level
Return the current level as the number of levels cleared
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. 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
Q10. 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
Generate all binary strings of length 'K' with no consecutive '1's in lexicographically increasing order.
Use backtracking to generate all possible binary strings of length 'K' with no consecutive '1's.
Start with an empty string and recursively add '0' or '1' based on the condition of no consecutive '1's.
Sort the generated strings in lexicographically increasing order before outputting them.
Q11. 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
The N Queens Problem involves finding all possible placements of N queens on an N x N chessboard without threatening each other.
Use backtracking algorithm to explore all possible configurations.
Keep track of rows, columns, and diagonals to ensure queens do not threaten each other.
Generate valid configurations recursively and backtrack when a solution is not possible.
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
Calculate the number of ways Bob can complete a journey in a triangular pyramid after N steps.
Bob can move to any adjacent vertex in a single step
Bob must return to vertex 'O' after exactly 'N' steps
Calculate the number of different ways Bob can complete the journey
Return the result modulo 1000000007
Consider the constraints provided
Q13. 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
Detect cycles in a directed graph and return true if a cycle exists, false otherwise.
Use Depth First Search (DFS) to detect cycles in the directed graph.
Maintain a visited array to keep track of visited vertices and a recursion stack to detect back edges.
If a vertex is visited and is present in the recursion stack, then a cycle exists.
Example: For the input 4 4, the graph has a cycle 0 -> 1 -> 2 -> 3 -> 1.
Q14. 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
Q15. 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
Q16. 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
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
Find the intersection point of two lines on a 2D plane given their coordinates.
Calculate the slopes of both lines using the given coordinates.
Use the slope-intercept form of a line to find the equations of the two lines.
Solve the equations simultaneously to find the intersection point.
Return the coordinates of the intersection point with precision up to 6 decimal places.
Q18. 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
Q19. 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
Q20. Difference between sales and marketing?
Sales focuses on selling products or services directly to customers, while marketing involves creating awareness and interest in those products or services.
Sales involves direct interaction with customers to make a sale, while marketing involves creating strategies to attract and retain customers.
Sales is more focused on closing deals and generating revenue, while marketing is focused on building brand awareness and reputation.
Sales typically involves one-on-one interactions,...read more
Q21. What is the pivot table short cut
The shortcut for creating a pivot table is Alt + N + V.
The shortcut involves pressing the Alt key, followed by the N key, and then the V key.
This shortcut can be used in Microsoft Excel to quickly create a pivot table.
It saves time by avoiding the need to navigate through the Excel menu.
The pivot table shortcut is commonly used by fleet managers to analyze and summarize data.
Q22. 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
A URL is a web address that specifies the location of a resource on the internet. A load balancer distributes incoming network traffic across multiple servers to ensure optimal resource utilization and prevent overload.
A URL (Uniform Resource Locator) is a reference to a web resource that specifies its location on a computer network and the mechanism for retrieving it.
URLs typically consist of a protocol (such as HTTP or HTTPS), a domain name (e.g., www.example.com), and a pa...read more
Q24. 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
Q25. 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
Q26. 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)
Q27. 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']
Q28. 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
Q29. 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.
Q30. what is oops in python?
Object-oriented programming (OOP) is a programming paradigm based on the concept of 'objects', which can contain data and code.
OOP allows for the organization of code into reusable components called classes.
Classes can have attributes (variables) and methods (functions) associated with them.
In Python, everything is an object, and classes can be defined using the 'class' keyword.
Encapsulation, inheritance, and polymorphism are key concepts in OOP.
Q31. what is python?
Python is a high-level programming language known for its simplicity and readability.
Python is widely used for web development, data analysis, artificial intelligence, and scientific computing.
It emphasizes code readability and uses indentation to define code blocks.
Python has a large standard library and a vibrant community of developers.
Example: print('Hello, World!')
Example: import pandas as pd
Q32. 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
Q33. What do you know about swiggy?
Swiggy is a popular food delivery platform in India.
Swiggy was founded in 2014 in Bangalore, India.
It offers a wide range of restaurants and cuisines for users to choose from.
Swiggy has a strong delivery network and quick delivery times.
The platform also offers features like live tracking of orders and multiple payment options.
Swiggy has expanded to several cities across India and has become a household name for food delivery.
Q34. 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.
Q35. famous gold puzzle
The famous gold puzzle is a mathematical problem that involves finding the minimum number of weighings needed to identify a fake gold bar among a set of real ones.
The puzzle involves a set of gold bars, one of which is fake and weighs either more or less than the real ones.
The objective is to identify the fake bar using a balance scale in the minimum number of weighings possible.
The solution involves dividing the bars into groups and weighing them against each other to elimin...read more
Q36. Details explantion of f&v stages
F&V stages refer to the different stages of fruits and vegetables from harvesting to consumption.
The first stage is harvesting, where the produce is picked from the plant.
The second stage is grading, where the produce is sorted based on quality and size.
The third stage is packaging, where the produce is packed for transportation and storage.
The fourth stage is transportation, where the produce is transported to the market or store.
The final stage is consumption, where the pro...read more
Q37. RCA of 5% drop in google docs
The Root Cause Analysis (RCA) of a 5% drop in Google Docs usage.
Investigate recent changes or updates to Google Docs that may have caused user dissatisfaction.
Analyze user feedback and reviews to identify any common issues or complaints.
Check for any technical issues or bugs that may be affecting the performance of Google Docs.
Review competitor products to see if there are any new features or improvements that may have drawn users away.
Consider external factors such as change...read more
Q38. What are the core values of Swiggy
Swiggy's core values include customer obsession, innovation, integrity, and teamwork.
Customer obsession - Putting the customer first in all decisions and actions
Innovation - Constantly striving to improve and find new solutions
Integrity - Acting with honesty and transparency in all dealings
Teamwork - Collaborating effectively to achieve common goals
Q39. Why are you interested in data entry profile
I am detail-oriented and enjoy working with data to ensure accuracy and efficiency.
I have strong attention to detail which is essential for data entry tasks
I enjoy organizing and managing data to ensure accuracy
I find satisfaction in completing tasks efficiently and effectively
I have experience in data entry roles in the past
Q40. What is bpo and it's types?
Q41. What do you know About OTC medicine?
OTC medicine refers to over-the-counter medications that can be purchased without a prescription.
OTC medicines are typically used to treat minor ailments and symptoms
They are regulated by the FDA in the United States
Examples include pain relievers like ibuprofen, allergy medications like loratadine, and cold remedies like cough syrup
Q42. What is the meaning of data entry
Data entry is the process of inputting, updating, or maintaining data in a computer system.
Data entry involves accurately inputting data into a computer system
It can include tasks such as updating records, entering new information, or maintaining databases
Data entry operators often use software programs like Microsoft Excel or specialized data entry software
Accuracy and attention to detail are crucial in data entry to ensure the integrity of the data
Examples of data entry tas...read more
Q43. Availability for training
I am available for training full-time during weekdays and can adjust my schedule if needed.
Available for training full-time during weekdays
Can adjust schedule if needed
Q44. Sell me a pen
This pen is not just a writing tool, but a stylish accessory that will make you stand out in any professional setting.
This pen features a sleek design that exudes professionalism.
The smooth ink flow ensures a flawless writing experience.
Its durable construction guarantees long-lasting use.
Perfect for signing important documents or taking notes in meetings.
Comes in a variety of colors to suit your personal style.
Q45. How to provide a lead
Providing a lead involves identifying potential candidates or clients and initiating contact to gauge interest.
Research potential leads through networking, social media, and industry events.
Reach out to leads through personalized emails or phone calls to introduce your services.
Follow up with leads to build relationships and convert them into clients or candidates.
Q46. Develop weather forecast app
Develop a weather forecast app for Android platform.
Utilize APIs like OpenWeatherMap for real-time weather data
Include features like current weather, hourly forecast, and 7-day forecast
Implement location-based weather updates
Design user-friendly interface with intuitive navigation
Incorporate push notifications for weather alerts
Q47. Explain a scenario
Scenario: A customer is unhappy with a product they purchased.
Listen to the customer's complaint and empathize with their situation.
Offer a solution or compensation to resolve the issue.
Follow up with the customer to ensure their satisfaction.
Document the complaint and use it as feedback to improve the product or service.
Train customer service representatives to handle similar situations in the future.
Q48. HLD of BookMyShow
BookMyShow is a popular online ticketing platform for movies, events, and other entertainment.
BookMyShow is a platform where users can book tickets for movies, events, plays, sports, etc.
It provides information on upcoming events, movie showtimes, and venue details.
Users can select seats, make payments, and receive e-tickets for their bookings.
The platform also offers reviews, ratings, and recommendations for users to make informed choices.
BookMyShow has a user-friendly inter...read more
More about working at Swiggy
Top HR Questions asked in Escorts Kubota Limited
Interview Process at Escorts Kubota Limited
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month