i
BharatPe
Work with us
Filter interviews by
As a Senior HR Executive, my role is to lead HR strategies, enhance employee engagement, and drive organizational success.
Develop and implement HR policies that align with business goals, such as a flexible work policy that increased employee satisfaction by 20%.
Lead talent acquisition efforts, ensuring we attract top talent; for instance, revamped the recruitment process, reducing time-to-hire by 30%.
Foster a cul...
Managing databases in distributed systems requires strategies for consistency, availability, and partition tolerance.
Use a distributed database like Cassandra or MongoDB for horizontal scalability.
Implement data replication to ensure high availability and fault tolerance.
Employ sharding to distribute data across multiple nodes, enhancing performance.
Utilize eventual consistency models for better performance in sys...
Find the largest rectangular area in a histogram represented by an array of heights.
Use a stack to keep track of the indices of the histogram bars.
Iterate through each bar, pushing indices onto the stack until a shorter bar is found.
When a shorter bar is found, pop from the stack and calculate the area with the popped height as the smallest height.
The width is determined by the distance between the current index a...
Print a matrix in spiral order
Start by printing the first row from left to right
Then print the last column from top to bottom
Continue in a spiral pattern until all elements are printed
Parsing a nested list involves extracting elements from lists within lists, often using recursion or iterative methods.
Use recursion to handle lists of varying depths. Example: parse(['a', ['b', 'c'], 'd']) -> ['a', 'b', 'c', 'd']
Iterate through the list and check if an element is a list. If so, call the parsing function on it. Example: for item in list: if isinstance(item, list): parse(item)
Flatten the list us...
Design a database schema for a notification service
Identify the entities involved such as users, notifications, and devices
Create tables for each entity with relevant attributes
Establish relationships between tables using foreign keys
Consider indexing for efficient retrieval of notifications
Implement a mechanism for tracking read/unread status of notifications
Design a notification system that efficiently delivers messages across various platforms and devices.
Use a message broker (e.g., RabbitMQ, Kafka) for decoupling services.
Implement a REST API for sending notifications.
Support multiple channels: email, SMS, push notifications.
Consider user preferences for notification types and timings.
Ensure scalability by using microservices architecture.
I am dedicated to my work, consistently striving for excellence and fostering a collaborative team environment.
I prioritize tasks effectively, ensuring deadlines are met without compromising quality. For example, I led a project that improved efficiency by 20%.
I encourage open communication within the team, which helps in resolving issues quickly and promotes a positive work culture.
I actively seek feedback from t...
Basic math involves fundamental operations like addition, subtraction, multiplication, and division, essential for everyday calculations.
Addition: Combining numbers, e.g., 2 + 3 = 5.
Subtraction: Finding the difference, e.g., 5 - 2 = 3.
Multiplication: Repeated addition, e.g., 4 x 3 = 12.
Division: Splitting into equal parts, e.g., 12 ÷ 4 = 3.
Credit industry involves lending money to individuals or businesses based on their creditworthiness.
Credit industry includes banks, credit unions, credit card companies, and other financial institutions.
It involves assessing the creditworthiness of individuals or businesses before lending money.
Credit scores play a crucial role in determining the interest rates and loan amounts offered to borrowers.
Credit industry...
I appeared for an interview in May 2025, where I was asked the following questions.
Managing databases in distributed systems requires strategies for consistency, availability, and partition tolerance.
Use a distributed database like Cassandra or MongoDB for horizontal scalability.
Implement data replication to ensure high availability and fault tolerance.
Employ sharding to distribute data across multiple nodes, enhancing performance.
Utilize eventual consistency models for better performance in systems ...
I appeared for an interview in May 2025, where I was asked the following questions.
I seek to join Bharat Pe for its innovative approach and growth opportunities in the fintech sector, aligning with my career aspirations.
Bharat Pe's focus on financial inclusion resonates with my passion for using technology to empower underserved communities.
The dynamic work environment at Bharat Pe offers opportunities to tackle complex data challenges, enhancing my skills.
I admire Bharat Pe's rapid growth and innova...
I applied via Referral and was interviewed in May 2024. There were 2 interview rounds.
Design a database schema for a notification service
Identify the entities involved such as users, notifications, and devices
Create tables for each entity with relevant attributes
Establish relationships between tables using foreign keys
Consider indexing for efficient retrieval of notifications
Implement a mechanism for tracking read/unread status of notifications
I appeared for an interview in Mar 2025, where I was asked the following questions.
I appeared for an interview in Mar 2025, where I was asked the following questions.
Find the largest rectangular area in a histogram represented by an array of heights.
Use a stack to keep track of the indices of the histogram bars.
Iterate through each bar, pushing indices onto the stack until a shorter bar is found.
When a shorter bar is found, pop from the stack and calculate the area with the popped height as the smallest height.
The width is determined by the distance between the current index and th...
Longest Common Subsequence (LCS) finds the longest sequence present in both strings without rearranging characters.
LCS is a classic dynamic programming problem.
Example: For strings 'ABCBDAB' and 'BDCAB', LCS is 'BCAB' or 'BDAB'.
The time complexity is O(m * n), where m and n are lengths of the two strings.
A 2D array is typically used to store lengths of LCS for substrings.
Aptitude test with LR, DI
I applied via AmbitionBox and was interviewed in Mar 2024. There was 1 interview round.
I am dedicated to my work, consistently striving for excellence and fostering a collaborative team environment.
I prioritize tasks effectively, ensuring deadlines are met without compromising quality. For example, I led a project that improved efficiency by 20%.
I encourage open communication within the team, which helps in resolving issues quickly and promotes a positive work culture.
I actively seek feedback from team m...
Basic aptitude test, questions on ven diagrams, etc.
Calculate running total and 2nd highest salary for each department in SQL.
Use window functions like ROW_NUMBER() and SUM() to calculate running total.
Use a subquery to find the 2nd highest salary for each department.
Print a matrix in spiral order
Start by printing the first row from left to right
Then print the last column from top to bottom
Continue in a spiral pattern until all elements are printed
I applied via Referral and was interviewed in Sep 2023. There were 2 interview rounds.
Top trending discussions
The duration of BharatPe interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 64 interview experiences
Difficulty level
Duration
based on 423 reviews
Rating in categories
Area Sales Manager
166
salaries
| ₹9.4 L/yr - ₹17.5 L/yr |
Sales Executive
83
salaries
| ₹1.5 L/yr - ₹5 L/yr |
Territory Manager
71
salaries
| ₹3.3 L/yr - ₹7.5 L/yr |
Field Sales Executive
68
salaries
| ₹1.7 L/yr - ₹5 L/yr |
Territory Sales Manager
63
salaries
| ₹2.7 L/yr - ₹6.5 L/yr |
Paytm
Razorpay
AGS Transact Technologies
Hitachi Payment Services