i
BharatPe
Work with us
Filter interviews by
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.
I applied via Company Website and was interviewed in Feb 2024. There were 2 interview rounds.
Coding simple problem
Top trending discussions
I applied via Company Website and was interviewed in Jan 2021. There were 5 interview rounds.
Object-Oriented Programming (OOP) is a programming paradigm based on objects and classes, promoting code reusability and organization.
Encapsulation: Bundling data and methods that operate on the data within one unit (e.g., a class).
Inheritance: Mechanism to create a new class using properties and methods of an existing class (e.g., a 'Dog' class inheriting from an 'Animal' class).
Polymorphism: Ability to present the sa...
I applied via LinkedIn and was interviewed in Jul 2024. There was 1 interview round.
Design a system to rate and review products or services.
Allow users to rate products on a scale of 1-5 stars.
Include written reviews for users to provide more detailed feedback.
Implement a system to filter and display reviews based on relevance or helpfulness.
Consider incorporating user profiles and past review history to personalize recommendations.
I appeared for an interview in Dec 2021.
Round duration - 60 Minutes
Round difficulty - Medium
Time - afternoon.
Interviewer jumped straight into interview, formal and comfortable environment.
1. Interviewer introduction
2. Interviewee introduction
3. Coding question 1 - difficulty medium, topic - arrays
- explain approach, write code (pseudo code is fine), dry run on given TCS.
4. Coding question 2 - same as above, only question was different. Slightly more difficult but on arrays only.
5. Questions on Python & Django - difficulty medium - write code related to queryset on django objects
6. SQL question to code - 10th highest salary.
You are given a string S
. The task is to reverse the letters of the string while keeping non-alphabet characters in their original position.
S = "...
Reverse the letters of a string while keeping non-alphabet characters in their original position.
Iterate through the string and store the non-alphabet characters in their original positions
Reverse the letters of the string using two pointers technique
Combine the reversed letters with the non-alphabet characters to get the final reversed string
Given an array arr
that contains an equal number of positive and negative elements, rearrange the given array such that positive and negative numbers are arranged a...
Rearrange an array with equal positive and negative numbers alternatively while maintaining relative order.
Iterate through the array and separate positive and negative numbers into two separate arrays.
Merge the two arrays alternatively into the original array.
Ensure the relative order of positive and negative numbers is maintained.
Round duration - 60 Minutes
Round difficulty - Medium
1. Intro of interviewer
2. Intro of interviewee
3. Questions on Python - decorators, static method, class methods
4. Principal of coding, best practices
5. Question on DB - What is indexing, how to improve, best use of indexing.
6. Questions on django - what is django ORM, What is sandbox, Django models, Django queries.
7. Previous job, what do you do, stack you work on.
Very friendly environment, very pleasing person, loved it.
Tip 1 : Good at coding (solving, explaining), especially Dynamic Programming questions like knapsack. Focus 70% time on coding
Tip 2 : Apply to jobs through referral not on company site. Very important.
Tip 3 : Prepare good projects with how to explain in interview.
Tip 4 : Sound very energetic, competitive and some one with eager to learn, so they select you thinking you can be taught things as you have good attitude.
Remember : Good attitude in good coder > Bad attitude in expert coder.
Tip 1 : Max three, projects, which are interesting to talk about, and you have won something for it.
Tip 2 : Leave lot of white space, keep content small and in one page
posted on 26 Oct 2023
I applied via Recruitment Consulltant and was interviewed in Sep 2023. There were 4 interview rounds.
Design a software system to manage user accounts and authentication securely.
Use a relational database to store user information securely.
Implement OAuth for third-party authentication (e.g., Google, Facebook).
Ensure password hashing using algorithms like bcrypt.
Incorporate multi-factor authentication for added security.
Design a user-friendly interface for account management.
I appeared for an interview before May 2024, where I was asked the following questions.
I applied via LinkedIn and was interviewed in Nov 2024. There were 2 interview rounds.
Testing an payment flow on the application
I applied via Referral and was interviewed in Feb 2021. There were 4 interview rounds.
based on 2 interview experiences
Difficulty level
Duration
based on 3 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