
PhonePe


100+ PhonePe Interview Questions and Answers
Q1. Form a Triangle Problem Statement
You are given an array of integers ARR
with a length of N
. Your task is to determine whether it's possible to construct at least one non-degenerate triangle using the values fr...read more
Determine if it's possible to form a non-degenerate triangle using array elements as sides.
Check if the sum of any two sides is greater than the third side to form a triangle.
If any such combination exists, return 'YES'; otherwise, return 'NO'.
Example: For input [3, 4, 5], sum of 3 + 4 > 5, so 'YES'. For [1, 10, 12, 30], no such combination exists, so 'NO'.
Q2. Minimum Moves to Collect All Keys
Given an 'N' x 'M' grid, find the minimum number of moves required to collect all keys when starting at a specified point. Each move allows you to travel to an adjacent cell (u...read more
Find the minimum number of moves required to collect all keys in a grid starting from a specified point.
Use breadth-first search (BFS) to explore all possible paths from the starting point to collect keys.
Keep track of keys collected, locks encountered, and the number of moves taken in each path.
Avoid revisiting cells, and consider the movement rules while traversing the grid.
Return the minimum number of moves to collect all keys, or -1 if it is impossible.
Q3. Unlock the Briefcase Problem Statement
You have a briefcase secured by a lock with 4 circular wheels. The password is a sequence of 4 digits. Each wheel has 10 slots labeled ‘0’ through ‘9’. The wheels can rota...read more
Find the minimum number of rotations required to unlock a briefcase with a given target code, considering dead-end codes.
Iterate through all possible combinations of rotations to find the shortest path to the target code.
Use a queue to efficiently explore all possible combinations.
If the target code is a dead-end code, return -1 as it is not feasible to unlock the briefcase.
Q4. Weighted Job Scheduling Problem Statement
You have 'N' jobs, each with a start time, end time, and profit. Your task is to identify the maximum profit that can be earned by scheduling these jobs such that no tw...read more
The Weighted Job Scheduling problem involves maximizing profit by scheduling non-overlapping jobs with start time, end time, and profit given.
Sort the jobs based on their end times in ascending order.
Initialize an array 'dp' to store the maximum profit that can be earned by scheduling jobs up to that index.
For each job, find the maximum profit by either including or excluding the current job based on non-overlapping condition.
Return the maximum profit from the 'dp' array.
Exam...read more
Q5. Best Time To Buy and Sell Stock Problem Statement
You are given an array 'PRICES' of 'N' integers, where 'PRICES[i]' represents the price of a certain stock on the i-th day. An integer 'K' is also provided, ind...read more
Determine the maximum profit achievable with at most K transactions by buying and selling stocks.
Iterate through the array and keep track of the minimum price to buy and maximum profit to sell.
Use dynamic programming to calculate the maximum profit with at most K transactions.
Consider edge cases like when K is 0 or when the array is empty.
Example: For input N = 6, PRICES = [3, 2, 6, 5, 0, 3], K = 2, the output should be 7.
Q6. Max GCD Pair Problem Statement
Given an array of positive integers, determine the Greatest Common Divisor (GCD) of a pair of elements such that it is the maximum among all possible pairs in the array. The GCD o...read more
Find the maximum GCD of a pair of elements in an array of positive integers.
Iterate through all pairs of elements in the array
Calculate the GCD of each pair using Euclidean algorithm
Keep track of the maximum GCD found
Return the maximum GCD value
Q7. Maximum Sum Rectangle Problem Statement
Given a matrix ARR
with dimensions N
x M
, your task is to identify the rectangle within the matrix that has the maximum sum of its elements.
Input:
The first line contain...read more
Find the rectangle with the maximum sum of elements in a given matrix.
Iterate through all possible rectangles in the matrix and calculate the sum of each rectangle.
Keep track of the maximum sum encountered so far.
Optimize the solution by using Kadane's algorithm for 1D array to find maximum sum subarray in each row.
Q8. Minimum Time to Burn a Binary Tree from a Leaf Node
You are given a binary tree with 'N' unique nodes, and a specific start node from where the fire will begin. The task is to determine the time in minutes requ...read more
The task is to determine the time in minutes required to burn the entire binary tree starting from a given node.
Traverse the tree from the given start node to calculate the time taken to burn the entire tree.
Use a queue to keep track of nodes and their burning time.
Increment the burning time for each level of nodes until the entire tree is burned.
Q9. Snake and Ladder Problem Statement
Given a 'Snake and Ladder' board with N rows and N columns, where positions are numbered from 1 to (N*N) starting from the bottom left, alternating direction each row, find th...read more
Find the minimum number of dice throws required to reach the last cell on a 'Snake and Ladder' board.
Use Breadth First Search (BFS) to find the shortest path from the starting cell to the last cell.
Keep track of visited cells and the number of dice throws required to reach each cell.
Consider the presence of snakes and ladders while calculating the next possible moves.
Return the minimum number of dice throws to reach the last cell, or -1 if unreachable.
Q10. Search In Rotated Sorted Array Problem Statement
Given a rotated sorted array ARR
of size 'N' and an integer 'K', determine the index at which 'K' is present in the array.
Note:
1. If 'K' is not present in ARR,...read more
Given a rotated sorted array, find the index of a given integer 'K'.
Use binary search to find the pivot point where the array is rotated.
Based on the pivot point, apply binary search on the appropriate half of the array to find 'K'.
Handle cases where 'K' is not present in the array by returning -1.
Q11. Knight Probability in Chessboard
Calculate the probability that a knight remains on an N x N chessboard after making K moves. Initially, the knight is placed at a given position on the board. It can move in any...read more
Calculate the probability that a knight remains on an N x N chessboard after making K moves.
Use dynamic programming to calculate the probability of the knight staying on the board after each move.
Consider all possible moves the knight can make from its current position.
Keep track of the probabilities at each position on the board after each move.
Normalize the probabilities at the end to get the final result.
Example: For a 3x3 board and 2 moves, the probability of the knight s...read more
Q12. Insertion in AVL Tree Problem Statement
You are required to implement an AVL Tree from scratch. Given 'N' values representing nodes, insert these values into the AVL Tree and return its root after all insertion...read more
Implement an AVL Tree from scratch and insert given values to balance the tree.
Implement AVL Tree with rotation operations for balancing.
Maintain balance factor for each node to ensure AVL property.
Perform rotations (single or double) based on balance factor to balance the tree.
Update heights of nodes after insertion to maintain AVL property.
Ensure tree remains balanced after each insertion operation.
Q13. Covid Vaccination Distribution Problem
As the Government ramps up vaccination drives to combat the second wave of Covid-19, you are tasked with helping plan an effective vaccination schedule. Your goal is to ma...read more
This question asks for finding the maximum number of vaccines administered on a specific day during a vaccination drive, given the total number of days, total number of vaccines available, and the day number.
Read the number of test cases
For each test case, read the number of days, day number, and total number of vaccines available
Implement a logic to find the maximum number of vaccines administered on the given day number
Print the maximum number of vaccines administered for e...read more
Q14. Longest Increasing Subsequence Problem Statement
Given an array of integers with 'N' elements, determine the length of the longest subsequence where each element is greater than the previous element. This subse...read more
Find the length of the longest strictly increasing subsequence in an array of integers.
Use dynamic programming to solve this problem efficiently.
Initialize an array to store the length of the longest increasing subsequence ending at each index.
Iterate through the array and update the length of the longest increasing subsequence for each element.
Return the maximum value in the array as the result.
Q15. Reverse the String Problem Statement
You are given a string STR
which contains alphabets, numbers, and special characters. Your task is to reverse the string.
Example:
Input:
STR = "abcde"
Output:
"edcba"
Input...read more
Reverse a given string containing alphabets, numbers, and special characters.
Iterate through the string from the end to the beginning and append each character to a new string.
Use built-in functions like reverse() or slicing to reverse the string.
Handle special characters and numbers while reversing the string.
Ensure to consider the constraints on the input string length and number of test cases.
Q16. Selling Stock Problem Statement
You are given the stock prices for N
days. Each day i
signifies the price of a stock on that day. Your goal is to calculate the maximum profit that can be achieved by buying and ...read more
Calculate maximum profit by buying and selling stocks on different days.
Iterate through the stock prices and buy on the day when the price is lower than the next day's price, and sell on the day when the price is higher than the next day's price.
Keep track of the total profit earned by summing up the differences between buying and selling prices.
Return the total profit as the maximum profit that can be earned.
Q17. Longest Increasing Path in a 2D Matrix Problem Statement
Given a matrix of non-negative integers of size 'N x M', where 'N' and 'M' denote the number of rows and columns respectively, find the length of the lon...read more
Find the length of the longest increasing path in a 2D matrix by moving in four directions from each cell.
Use dynamic programming to keep track of the length of the longest increasing path starting from each cell.
Explore all four directions from each cell and recursively find the longest increasing path.
Optimize the solution by storing the length of the longest increasing path starting from each cell to avoid redundant calculations.
Q18. Customer not purchase the goods and services how to convince
To convince a customer who hasn't purchased, focus on understanding their needs and addressing any concerns they may have.
Listen to the customer's concerns and address them
Highlight the benefits and value of the product or service
Offer a trial or demo to showcase the product
Provide social proof through testimonials or case studies
Follow up with the customer to address any further concerns or questions
Q19. Different types of Joins in SQL and what are the outputs when you join two tables with nulls.
Different types of Joins in SQL and the outputs when joining two tables with nulls.
Types of joins in SQL include inner join, left join, right join, and full outer join.
When joining two tables with nulls, the output depends on the type of join used.
In an inner join, null values are excluded from the result.
In a left join, all rows from the left table and matching rows from the right table are included, with nulls for non-matching rows.
In a right join, all rows from the right t...read more
Q20. How does your day look like? What type of data insights you draw from it?
My day involves managing sales activities, analyzing data, and strategizing for growth.
I start my day by reviewing sales reports and analyzing trends.
I then prioritize my tasks for the day and plan my schedule accordingly.
Throughout the day, I communicate with my team and clients to ensure smooth operations.
I also attend meetings and conferences to stay updated on industry trends and network with potential clients.
At the end of the day, I review my progress and plan for the n...read more
Q21. What is your favourite mobile application product? What makes it good according to you? How do you measure its performance in multiple phases of its growth?
My favorite mobile application is Spotify. It's good because of its vast music library and personalized playlists.
Spotify has a vast music library with over 70 million songs.
It offers personalized playlists based on user's listening history and preferences.
Spotify measures its performance through user engagement, retention rate, and revenue growth.
It also uses data analytics to improve its recommendation algorithm and user experience.
Q22. Introduction Why Sales? situational base selling a produt ( lady perfume to a men ) difference between marketing and sales ? relocation comfortable with field related questions
Sales is a dynamic field that allows me to connect with customers, understand their needs, and provide solutions that meet their requirements.
Sales provides an opportunity to build relationships with customers and understand their unique needs.
It allows me to use my communication and problem-solving skills to provide solutions that meet customer requirements.
For example, selling a lady perfume to a man requires understanding the man's preferences and suggesting a fragrance th...read more
Q23. Would you want to use Phonepe scanner in your shop sir?
Yes, I would be interested in using Phonepe scanner in my shop.
Using Phonepe scanner would make transactions faster and more convenient for customers.
It would also help me keep track of my sales and inventory more efficiently.
I would need to learn how to use the scanner and ensure that it is compatible with my existing systems.
Overall, I believe it would be a valuable addition to my shop.
Q24. 5 reasons why merchant should use upi?
Merchants should use UPI for its convenience, security, low transaction fees, wide acceptance, and easy integration.
UPI offers a convenient payment option for customers, which can increase sales for merchants.
Transactions through UPI are secure and encrypted, reducing the risk of fraud and chargebacks.
UPI has low transaction fees compared to other payment methods, which can save merchants money.
UPI is widely accepted across India, making it easier for merchants to reach a lar...read more
Q25. How many members are there in india who are using what saap
It is estimated that there are over 400 million users of WhatsApp in India.
Over 400 million users in India
WhatsApp is one of the most popular messaging apps in the country
Q26. What do you know about phonepe. Phonepe is an indian digital payments and financial services company headquarters in bengaluru,karnatak,india. Phonepe was founded in December 2015.. Q what motivates you ? A i s...
read moreI see this opportunity as a way to contribute to an exciting fast-moving company.
Exciting fast-moving company with potential for growth
Opportunity to make a meaningful contribution
Motivated by the chance to be part of a dynamic team
Q27. How Would Cover Your Market If you're placed at a totally new location?
To cover a new market, I would conduct thorough market research, establish local partnerships, adapt marketing strategies, and provide excellent customer service.
Conduct extensive market research to understand the local demographics, competition, and consumer preferences.
Establish partnerships with local businesses, distributors, or suppliers to gain access to the market and leverage their existing customer base.
Adapt marketing strategies to suit the new location, considering...read more
Q28. Can you union tables with different datatypes.
Yes, but it requires careful handling of data types and potential conversion.
Union can be performed on tables with different datatypes, but the resulting table will have a common datatype for each column.
Data types should be compatible, otherwise conversion may be necessary.
For example, a table with a column of integers can be unioned with a table with a column of floats, but the resulting column will be of type float.
Careful attention should be paid to ensure that the result...read more
Q29. How will you calculate client base in a given state
Client base in a state can be calculated by analyzing demographic data, market research, and sales data.
Collect demographic data such as age, gender, income, and education level
Conduct market research to identify potential customers and competitors
Analyze sales data to determine the number of existing clients and their locations
Use data analysis tools to segment the market and identify target audiences
Consider factors such as population density, urbanization, and economic gro...read more
The kernel is the core component of an operating system that manages system resources and provides essential services.
The kernel acts as a bridge between software and hardware.
It handles tasks such as memory management, process scheduling, and device drivers.
Examples of popular kernels include Linux kernel, Windows NT kernel, and macOS kernel.
Q31. How is Gpay better than PhonePe. What new feature would you add in Gpay
Gpay offers seamless integration with other Google services and has a wider user base. A new feature could be integration with Google Maps for location-based payments.
Gpay has a larger user base compared to PhonePe
Gpay offers seamless integration with other Google services such as Gmail and Google Calendar
A new feature could be integration with Google Maps for location-based payments
Q32. What are the different types of status code ?
HTTP status codes indicate the outcome of a HTTP request. They are categorized into 5 classes.
1xx: Informational - Request received, continuing process
2xx: Success - Request successfully received, understood, and accepted
3xx: Redirection - Further action needed to complete the request
4xx: Client Error - Request contains bad syntax or cannot be fulfilled
5xx: Server Error - Server failed to fulfill a valid request
Q33. How to create a perticular mobile screen
To create a particular mobile screen, you need to design the layout using Interface Builder or programmatically in Swift.
Design the UI layout using Interface Builder in Xcode
Add necessary UI elements like labels, buttons, text fields, etc.
Customize the appearance using constraints, auto layout, and size classes
Implement functionality using Swift code to handle user interactions and data processing
Q34. Given two tables Tell how many values would be there for left right inner outer join
The number of values in different types of joins depends on the relationship between the tables.
In a left join, all values from the left table are included along with matching values from the right table. The number of values will be equal to the number of rows in the left table.
In a right join, all values from the right table are included along with matching values from the left table. The number of values will be equal to the number of rows in the right table.
In an inner jo...read more
Q35. How to sales it product and how to convince to customer for this product.
To sell a product, it is important to understand the customer's needs, highlight the benefits of the product, build trust, and provide excellent customer service.
Understand the customer's needs and tailor your pitch accordingly
Highlight the unique features and benefits of the product
Build trust by being knowledgeable about the product and offering solutions to customer's problems
Provide excellent customer service before and after the sale
Use persuasive language and storytelli...read more
Q36. Helpline the Toll-free castomer service number
The toll-free customer service number for helpline is 1-800-XXX-XXXX.
Dial 1-800-XXX-XXXX to reach the helpline customer service.
The helpline customer service is available 24/7.
The customer service representatives are trained to assist with any queries or issues.
The helpline customer service can provide information on products, services, and policies.
The customer service can also assist with placing orders, tracking shipments, and resolving complaints.
Q37. To design a automation framework what could be approach
Approach for designing an automation framework
Identify the scope and requirements of the framework
Choose a suitable programming language and tools
Design the framework architecture and modules
Implement the framework and write test scripts
Integrate the framework with CI/CD pipeline
Continuously maintain and update the framework
Q38. How can you achive a vast no of target?
To achieve a vast number of targets, focus on setting clear goals, effective communication, delegation, motivation, and continuous monitoring.
Set clear and specific goals for each target
Communicate the targets clearly to the team
Delegate tasks and responsibilities effectively
Motivate and inspire the team to achieve the targets
Continuously monitor progress and provide feedback
Provide necessary resources and support to the team
Encourage collaboration and teamwork
Identify and ad...read more
Q39. HOW MANY CELL PHONES DEMANDED IN UP-NCR??
The demand for cell phones in UP-NCR varies depending on various factors such as population, income, and market trends.
The demand for cell phones in UP-NCR is influenced by the population of the area.
Income levels of the people in UP-NCR also play a role in determining the demand for cell phones.
Market trends and the availability of new models and features also impact the demand for cell phones.
The demand for cell phones in UP-NCR is likely to be higher than in other regions ...read more
Q40. How to copy contents of a file to another file?
To copy contents of a file to another file, you can use file handling methods in programming languages.
Open the source file in read mode and the destination file in write mode
Read the contents of the source file and write them to the destination file
Close both files after the copying process is complete
Q41. What do you know about phone pe
PhonePe is a digital payment platform in India that allows users to make payments, transfer money, recharge phones, and pay bills.
PhonePe was founded in 2015 and is headquartered in Bangalore, India.
It is a subsidiary of Flipkart, one of India's largest e-commerce platforms.
Users can link their bank accounts to the app for seamless transactions.
PhonePe offers services like UPI payments, mobile recharges, bill payments, and online shopping.
It has gained popularity for its user...read more
Q42. How to convince to customer
To convince a customer, understand their needs, build rapport, highlight benefits, and provide social proof.
Listen actively to understand their needs and concerns.
Build rapport by being friendly, empathetic, and genuine.
Highlight the benefits of your product or service that meet their needs.
Provide social proof such as testimonials or case studies.
Address any objections they may have and offer solutions.
Create a sense of urgency by highlighting limited time offers or scarcity...read more
Q43. How many mobile phones manufactured in a month
The number of mobile phones manufactured in a month varies depending on the company and production capacity.
The production capacity of the factory determines the number of phones manufactured.
Different companies have different production capacities.
The demand for mobile phones also affects the number of phones manufactured.
The number of phones manufactured can range from a few thousand to millions.
For example, Samsung reportedly manufactured around 60 million phones in Januar...read more
Q44. Product Design question: Increase the average order value of Swiggy customers
To increase the average order value of Swiggy customers, we can implement upselling techniques and personalized recommendations.
Implement a loyalty program where customers can earn points for every order and redeem them for discounts or free items.
Offer bundle deals or combo meals at a discounted price to encourage customers to spend more.
Utilize data analytics to provide personalized recommendations based on past orders and preferences.
Introduce limited-time promotions or di...read more
Q45. 3 sum problem and number of operations required to make 2 strings same
3 sum problem involves finding 3 numbers in an array that add up to a target sum. Number of operations to make 2 strings same involves finding the minimum number of operations (insert, delete, replace) needed to transform one string into another.
For 3 sum problem, use a hashmap to store complements of each number and check if the complement exists in the hashmap while iterating through the array.
For number of operations to make 2 strings same, use dynamic programming (edit di...read more
Q46. How to onboard merchant
To onboard a merchant, we need to understand their business needs and provide them with a tailored solution.
Research the merchant's business and industry to understand their pain points and needs
Provide a personalized solution that addresses their specific needs
Offer training and support to ensure a smooth onboarding process
Communicate clearly and regularly to build trust and maintain a positive relationship
Follow up regularly to ensure satisfaction and address any issues
Prov...read more
Q47. How you will convince seller for onboarding?
By highlighting the benefits of onboarding, showcasing success stories, and offering personalized support.
Highlight the benefits of onboarding such as increased visibility, access to a larger customer base, and potential for higher sales.
Showcase success stories of other sellers who have experienced growth after onboarding.
Offer personalized support throughout the onboarding process to address any concerns or challenges the seller may have.
Q48. 1. given an array of string arr. A string s is formed by concatenation of subsequence of arr that has unique character. Return maximum length of s.
Q49. How to pitch merchant
To pitch a merchant, understand their needs, offer a solution, and show the benefits of your product/service.
Research the merchant's business and identify their pain points
Offer a tailored solution that addresses their specific needs
Highlight the benefits of your product/service, such as increased revenue or improved efficiency
Provide social proof, such as customer testimonials or case studies
Be confident and enthusiastic about your product/service
Follow up with the merchant ...read more
Q50. How to handle this profile with profitability?
To handle the profile with profitability, focus on increasing sales, reducing costs, optimizing resources, and building strong relationships with clients.
Analyze sales data to identify trends and opportunities for growth
Set clear sales targets and motivate the team to achieve them
Implement cost-cutting measures without compromising on quality
Optimize resources by streamlining processes and improving efficiency
Build strong relationships with clients to increase repeat business...read more
Q51. How would you approach a scheduler service at scale
I would approach a scheduler service at scale by implementing a distributed system architecture with load balancing and fault tolerance.
Implement a distributed system architecture to handle the increased load and ensure scalability
Utilize load balancing techniques to evenly distribute tasks among multiple servers
Implement fault tolerance mechanisms to ensure high availability and reliability
Monitor performance metrics and adjust resources dynamically to optimize efficiency
Con...read more
Q52. Write a program to find duplicate in given string and print the count of characters
Program to find duplicates in a given string and print the count of characters
Iterate through each character in the string and store the count of each character in a hashmap
Print the characters with count greater than 1 to find duplicates
Handle both uppercase and lowercase characters separately if needed
Q53. How to handle distributor, team, situation
Handle distributor, team, and situation by effective communication, problem-solving, and leadership.
Establish clear communication channels with distributors and team members
Address any issues or conflicts promptly and professionally
Provide guidance and support to team members to ensure success
Adapt leadership style based on the situation and individuals involved
Collaborate with distributors to achieve sales targets and resolve any challenges
Stay organized and prioritize tasks...read more
Q54. How can I handle merchants and OMC outlets
To handle merchants and OMC outlets effectively, establish strong relationships, provide excellent customer service, offer competitive pricing, and regularly communicate updates and promotions.
Build strong relationships with merchants and OMC outlets to gain their trust and loyalty
Provide excellent customer service to address any issues or concerns promptly
Offer competitive pricing and promotions to attract and retain merchants and OMC outlets
Regularly communicate updates, ne...read more
Q55. How many shops in a state
The number of shops in a state varies and depends on various factors such as population, economy, and regulations.
The number of shops can be determined by conducting a survey or using government data.
The type of shops can also vary, including retail stores, restaurants, and service providers.
The number of shops can be influenced by the state's population, economy, and regulations on business operations.
For example, California has over 1.4 million registered businesses, while ...read more
Q56. HOW TO CALCULATE ROI?
ROI is calculated by dividing the net profit by the initial investment and expressing it as a percentage.
ROI = (Net Profit / Initial Investment) * 100
Net Profit is the total revenue minus the total expenses.
Initial Investment is the amount of money invested in a project or initiative.
ROI helps measure the profitability and efficiency of an investment.
For example, if a company invests $10,000 in a marketing campaign and generates $15,000 in additional revenue, the ROI would be...read more
Q57. How many onboardings have you done?
I have successfully onboarded over 50 new clients in my previous role as a Growth Executive.
Successfully onboarded over 50 new clients
Implemented personalized onboarding strategies
Trained clients on product features and best practices
Q58. How many accounts you are handling?
I am currently handling 15 accounts for various clients in different industries.
I manage accounts for clients in industries such as technology, healthcare, and retail.
Each account has its own unique needs and goals that I work to fulfill.
I regularly communicate with clients to provide updates on account progress and discuss strategies for growth.
Q59. calculate the no.of consecutive zeroes in a binary array
Count consecutive zeroes in a binary array
Iterate through the binary array and keep track of the maximum consecutive zeroes encountered
Reset the count of consecutive zeroes when a non-zero element is encountered
Return the maximum consecutive zeroes found
Q60. Design a search service for E-commerce website.
Design a search service for E-commerce website.
Utilize a search engine like Elasticsearch for fast and accurate search results
Implement filters for refining search results by category, price range, brand, etc.
Include autocomplete suggestions to assist users in their search queries
Optimize search results based on user behavior and preferences
Allow users to save their search queries and receive notifications for new matching products
Q61. How to check suspecious activity in business setup
To check suspicious activity in a business setup, monitor financial transactions, conduct background checks, and implement security measures.
Monitor financial transactions for any unusual patterns or discrepancies
Conduct background checks on employees, vendors, and clients to identify any red flags
Implement security measures such as surveillance cameras, access controls, and cybersecurity protocols
Train employees on how to recognize and report suspicious activity
Regularly rev...read more
Q62. Linux Command to List CPU's in the system
Command to list CPUs in Linux system
Use the 'lscpu' command to list detailed information about CPUs
Use the 'nproc' command to display the number of processing units available
Use the 'cat /proc/cpuinfo' command to view information about each CPU core
Q63. What are the HR Call as
HR Call as Human Resources Call is a term used to refer to a phone call or meeting related to human resources matters.
HR Call can be related to discussing employee performance evaluations.
HR Call can involve discussing employee benefits and policies.
HR Call can be used for conducting interviews for new hires.
HR Call can involve resolving employee conflicts or issues.
HR Call can be used for discussing training and development opportunities for employees.
Q64. A guesstimate of no of flights on Bengaluru airport
The number of flights at Bengaluru airport can vary depending on the day and time, but on average, there are around 400-500 flights per day.
Consider the average number of flights per day at Bengaluru airport
Take into account the peak hours and off-peak hours for flight operations
Factor in the types of flights - domestic, international, cargo, etc.
Look at historical data or industry reports for more accurate estimates
Q65. Build a solution for offline Payment aggregators on maps
Offline payment aggregators can be integrated with maps for easy access and navigation.
Integrate offline payment options like cash or check with map applications for easy access
Allow users to search for nearby offline payment locations on the map
Provide directions and contact information for offline payment aggregators on the map
Enable users to rate and review offline payment locations on the map for better user experience
Q66. project and practices followed and hld for inshort
I have experience working on projects using high-level design (HLD) practices.
Utilized UML diagrams to create HLD for projects
Followed industry best practices for software design
Collaborated with team members to ensure HLD aligns with project goals
Q67. How to approach customer for EDC Mechine
Approaching customers for EDC machines requires building trust, understanding their needs, and showcasing the benefits.
Research and understand the customer's business and industry
Identify pain points or challenges that an EDC machine can solve
Tailor the approach to highlight the specific benefits for the customer
Build trust by providing testimonials or case studies of satisfied customers
Offer a demonstration or trial period to showcase the functionality and ease of use
Address...read more
Q68. Sort a array and maintain order
Sort an array of strings while maintaining the original order.
Create a map of each string to its original index in the array.
Sort the array of strings.
Use the map to reorder the sorted array based on the original order.
Q69. How to sell swipe machine and approch coustomer
Q70. How to convence the computation merchant
Q71. how to handle highly cricial accounts
Handle highly critical accounts by prioritizing communication, building strong relationships, and providing exceptional support.
Regularly communicate with key stakeholders to address any issues or concerns
Proactively identify potential challenges and work towards solutions
Provide personalized support and solutions to meet the unique needs of each critical account
Establish trust and credibility through consistent follow-up and follow-through
Collaborate with internal teams to e...read more
Q72. How many POS sale for month?
The number of POS sales for the month is not available.
Data on the number of POS sales for the month is not provided.
No specific information is given regarding the POS sales.
The available data does not include the number of POS sales for the month.
Q73. Find the newest customer id for every product
Use SQL query to find the newest customer id for every product
Use GROUP BY clause to group by product
Use MAX() function to find the newest customer id for each product
Join the tables if necessary
Q74. Command to check free disk space
Command to check free disk space
Use the 'df' command to check free disk space
The '-h' option displays the output in human-readable format
The '-T' option shows the filesystem type
The '-x' option excludes specific filesystem types
The '-t' option filters the output based on filesystem type
Q75. Command to check free memory space
Command to check free memory space
Use the 'free' command to check free memory space
The 'free' command displays the total, used, and free memory space in the system
It also shows the amount of memory used for buffers and cache
The 'free' command can be used with options like '-h' for human-readable output
Q76. What products offered by Phonepe
Phonepe offers a wide range of products including digital payments, money transfers, bill payments, recharges, and online shopping.
Digital payments
Money transfers
Bill payments
Recharges
Online shopping
Q77. Types of REST API methods?
Types of REST API methods include GET, POST, PUT, DELETE, PATCH, and more.
GET - Retrieve data from a server
POST - Create new data on a server
PUT - Update existing data on a server
DELETE - Remove data from a server
PATCH - Partially update data on a server
Q78. Design fare splitting app; both LLD & HLD
Design a fare splitting app for easy division of expenses among friends.
Allow users to input expenses and split them among friends
Implement features for adding friends, creating groups, and tracking balances
Include options for equal split, custom split, and adjustments
Generate reports for each user's share and overall expenses
Consider security measures for payment integration
Design user-friendly interface for seamless experience
Q79. What is the meaning of the phonepe
PhonePe is a digital payment platform that allows users to make payments, transfer money, and pay bills using their smartphones.
PhonePe was founded in 2015 and is headquartered in Bangalore, India.
It offers services such as mobile recharges, bill payments, online shopping, and peer-to-peer money transfers.
Users can link their bank accounts to the PhonePe app to make seamless transactions.
PhonePe uses Unified Payments Interface (UPI) for instant fund transfers.
The platform als...read more
Q80. What is the ROI.....
ROI (Return on Investment) is a measure used to evaluate the efficiency or profitability of an investment.
ROI is calculated by dividing the net profit of an investment by the initial cost of the investment.
It is typically expressed as a percentage.
A higher ROI indicates a more profitable investment.
For example, if a company invests $10,000 in a marketing campaign and generates $50,000 in revenue as a result, the ROI would be 400% ($40,000 net profit divided by $10,000 initial...read more
Q81. Improve revenue for Swiggy by 25%
To improve revenue for Swiggy by 25%, focus on increasing customer retention, expanding to new markets, optimizing pricing strategies, and enhancing the user experience.
Increase customer retention through loyalty programs and personalized offers
Expand to new markets or introduce new services to attract more customers
Optimize pricing strategies by offering value bundles or discounts
Enhance user experience through improved app functionality and customer support
Q82. Create an insurance product for Phonepe
Phonepe Insurance: Protect your phone against theft, damage, and malfunctions with our comprehensive insurance plan.
Coverage for theft, accidental damage, and mechanical/electrical breakdowns
Option for extended warranty coverage
24/7 customer support for claims processing
Affordable premiums based on phone model and value
Q83. Top View of a Binary Tree
Top View of a Binary Tree is the set of nodes visible when the tree is viewed from the top.
The top view of a binary tree can be obtained by performing a level order traversal and keeping track of the horizontal distance of each node from the root.
Nodes with the same horizontal distance are at the same level in the top view.
Example: For the binary tree 1 -> 2 -> 3 -> 4 -> 5, the top view would be 1 -> 2 -> 3 -> 4 -> 5.
Q84. What to behaviour with coustomer
The behavior with customers should be polite, attentive, helpful, and professional.
Listen actively to understand their needs
Be empathetic and show genuine interest in helping them
Provide accurate information and solutions
Maintain a positive attitude and friendly demeanor
Follow up to ensure customer satisfaction
Q85. 1. Find all possible recipes from given supply.
Q86. difference between NoSQL and SQL
NoSQL is a non-relational database that provides flexible schema and horizontal scalability, while SQL is a relational database with structured schema and vertical scalability.
NoSQL databases are schema-less and can handle unstructured data.
SQL databases use structured query language and have predefined schemas.
NoSQL databases are horizontally scalable, allowing for easy distribution of data across multiple servers.
SQL databases are vertically scalable, meaning they can handl...read more
Q87. What is e-commerce?
E-commerce refers to buying and selling goods or services over the internet.
Online transactions
Digital storefronts
Payment gateways
Examples: Amazon, eBay, Shopify
Q88. return k pairs of subsets having sum=num
Return k pairs of subsets with sum=num
Use a nested loop to iterate through all possible pairs of subsets
Check if the sum of the subsets equals the target num
Store the valid pairs in an array and return k pairs
Q89. Difference between rank & dense rank
Rank assigns unique numbers to each row based on the order specified, while dense rank assigns consecutive numbers without gaps.
Rank leaves gaps in the ranking sequence if there are ties, while dense rank does not
Rank function is used to assign a unique rank to each row, while dense rank function is used to assign a unique rank to each distinct row
For example, if there are two rows with the same value and rank 1, the next row will be assigned rank 3 in rank function but rank ...read more
Q90. Test case plan for some api test
Create a test case plan for API testing
Identify the API endpoints to be tested
Define the input data and expected output for each endpoint
Create test cases for positive and negative scenarios
Include test cases for edge cases and boundary conditions
Document the steps to execute each test case
Q91. Write a Java Program to reverse a string
Java program to reverse a string
Create a char array from the input string
Use two pointers to swap characters at opposite ends
Continue swapping until the pointers meet in the middle
Q92. Comfortable with field
Yes, I am comfortable with fieldwork.
I have previous experience working in the field as a sales representative.
I am comfortable with traveling to meet clients and conducting face-to-face meetings.
I am also familiar with using technology to stay connected with the team and clients while on the go.
Q93. Copy files to a remote machine
To copy files to a remote machine, use a file transfer protocol like SCP or SFTP.
Use SCP (Secure Copy) command to copy files between local and remote machines
Example: scp /path/to/local/file username@remote:/path/to/destination
Use SFTP (Secure File Transfer Protocol) for interactive file transfers
Example: sftp username@remote, then use put command to upload files
Q94. Build Google maps for payment buisness
Develop a payment business platform integrated with Google Maps for location-based transactions.
Integrate Google Maps API for location services
Allow users to search for nearby businesses and make payments
Implement geofencing for secure transactions
Enable real-time tracking of transactions and deliveries
Q95. Build a TODO task tracking application
TODO task tracking application to manage tasks and deadlines
Create a user-friendly interface for adding, editing, and deleting tasks
Implement a feature to set deadlines and reminders for tasks
Include categories or tags to organize tasks efficiently
Allow users to mark tasks as completed and track progress
Provide a search functionality to easily find specific tasks
Q96. How to rename a file
To rename a file, use the 'mv' command in the terminal or use a file manager with a rename option.
In the terminal, use the 'mv' command followed by the current file name and the new file name.
Example: mv oldfile.txt newfile.txt
In a file manager, right-click on the file and select the 'Rename' option.
Enter the new file name and press Enter.
Q97. What is known as Hr
HR stands for Human Resources, which is a department within an organization responsible for managing employees.
HR involves recruiting, hiring, training, and managing employees.
It also deals with employee benefits, performance evaluations, and resolving workplace conflicts.
HR plays a crucial role in ensuring compliance with labor laws and regulations.
Examples of HR tasks include conducting interviews, processing payroll, and organizing training programs.
Q98. Clarification of documents
Clarification of documents is essential for effective communication and decision-making.
Clarification ensures that all parties have a common understanding of the information presented.
It helps to avoid misunderstandings and errors.
Examples include asking questions, summarizing key points, and providing additional context.
Clarification can be done verbally or in writing, depending on the situation.
It is important to clarify any ambiguities or uncertainties as soon as possible ...read more
Q99. Kth element in list from back
Find the Kth element from the end of a linked list.
Traverse the linked list to find its length.
Subtract K from the length to get the index of the Kth element from the end.
Traverse the linked list again to find the Kth element from the end.
Q100. What is HTTP explain working
HTTP is a protocol used for transferring data over the internet.
HTTP stands for Hypertext Transfer Protocol
It is the foundation of data communication on the World Wide Web
HTTP works by establishing a connection between a client and a server, where the client sends a request and the server responds with the requested data
Example: When you type a website URL in your browser, the browser sends an HTTP request to the server hosting the website to retrieve the webpage
More about working at PhonePe




Top HR Questions asked in PhonePe
Interview Process at PhonePe

Top Interview Questions from Similar Companies








Reviews
Interviews
Salaries
Users/Month

