Filter interviews by
I have led multiple projects in test automation, performance testing, and CI/CD implementation.
Led a team in developing automated test scripts using Selenium for web applications
Implemented performance testing using JMeter to identify bottlenecks in the system
Set up CI/CD pipelines using Jenkins for continuous integration and deployment
Worked on integrating test automation with Docker containers for efficient test...
Customer facing issue
Listen actively to the customer's problem
Empathize with the customer
Offer a solution or escalate to a higher authority if necessary
You are required to determine the minimum number of taps that need to be opened to water an entire one-dimensional garden defined along the x-axis, ...
Find the minimum number of taps to water an entire garden along the x-axis.
Iterate over the taps and find the farthest point each tap can reach.
Sort the taps based on their starting points and use a greedy approach to select the taps.
Keep track of the farthest point reachable by the selected taps and the number of taps opened.
Return the minimum number of taps needed to water the entire garden or -1 if it's impossi...
Given a binary tree, your task is to count and return the number of leaf nodes present in it.
A binary tree is a data structure where each node has at most two children, ...
Count and return the number of leaf nodes in a binary tree.
Traverse the binary tree and count nodes with both left and right children as NULL.
Use recursion to traverse the tree efficiently.
Leaf nodes have no children, so check for NULL left and right children to identify them.
What people are saying about Ola Cabs
Given a binary tree, your task is to determine the diagonal traversal of the tree.
1 2 3 4 -1 5 6 -1 7 -1 -1 -1 -1 -1 -1
1...
Diagonal traversal of a binary tree involves traversing nodes diagonally from top to bottom and left to right.
Traverse the tree level by level, starting from the root node.
For each level, keep track of the diagonal nodes and their children.
Use a queue to store nodes at each level and traverse them accordingly.
Example: For input 1 2 3 4 -1 5 6 -1 7 -1 -1 -1 -1 -1 -1, the diagonal traversal is 1 3 6 2 5 4 7.
You are provided with a 2-dimensional matrix having N
rows and M
columns, containing only 1s (land) and 0s (water). Your goal is to determine the number of islands in th...
Count the number of islands in a 2D matrix of 1s and 0s.
Use Depth First Search (DFS) or Breadth First Search (BFS) to traverse the matrix and identify connected groups of 1s.
Maintain a visited array to keep track of visited cells to avoid redundant traversal.
Increment the island count each time a new island is encountered.
Consider all eight possible directions for connectivity while traversing the matrix.
Handle ed...
OLA app system design involves multiple components like user interface, driver matching algorithm, payment processing, etc.
User interface for booking rides and tracking
Driver matching algorithm based on location and availability
Payment processing for seamless transactions
Real-time tracking of rides for both users and drivers
You are provided with an array called ARR
, consisting of distinct positive integers. Your task is to identify all the numbers that fall within the range of the smallest an...
Identify missing numbers within the range of smallest and largest elements in an array.
Find the smallest and largest elements in the array.
Generate a list of numbers within this range.
Filter out the numbers present in the array.
Return the missing numbers in sorted order.
Different types of joins in SQL and calculating average of values from a table.
Types of joins: INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN
To calculate average: Use AVG() function in SQL
Example: SELECT AVG(column_name) FROM table_name
You are provided with a N x 2 2-D array called Jobs
consisting of N
jobs. In this array, Jobs[i][0]
represents the deadline of the i-th job, while Jobs[i][1]
indicates the ...
Maximize profit by scheduling jobs within their deadlines.
Sort the jobs based on their profits in descending order.
Iterate through the sorted jobs and schedule them based on their deadlines.
Keep track of the maximum profit achievable by scheduling jobs within their deadlines.
I appeared for an interview in Jan 2025.
I appeared for an interview in Jun 2025, where I was asked the following questions.
Closure is a function that captures the environment in which it was created, allowing it to access variables from that environment even after the function has finished executing.
Closure allows a function to access variables from its outer scope even after the function has finished executing.
It is created when a function is defined within another function and the inner function references variables from the outer functi...
I appeared for an interview in Feb 2025.
A case study on business emphasizes that without customers, a business cannot thrive; therefore, I regard customers as paramount and strive to give my best for them. From the beginning of your interaction, always greet customers warmly, whether it's with "good morning," "good afternoon," or "good evening." At the conclusion of the trip, offer a genuine smile and say something meaningful. Customer satisfaction and trust in Ola will foster a strong bond with the Ola cab service.
Discussing money-making strategies and Ola's policies.
I applied via Campus Placement
6 sections were there- AI/ML, SQL, Python, R, Statistics & Probability, and 2 coding questions
I applied via Recruitment Consulltant and was interviewed in Jun 2024. There was 1 interview round.
Finance professional with 5 years of experience in budgeting, forecasting, and financial analysis, dedicated to driving business growth.
5 years of experience in finance, specializing in budgeting and forecasting.
Successfully managed a budget of $2 million for a mid-sized company, improving cost efficiency by 15%.
Proficient in financial modeling and analysis, using tools like Excel and SAP.
Strong analytical skills, demo...
Cash flow of a company with continued and discontinued operations is calculated by combining cash flows from both segments.
Combine cash flows from both continued and discontinued operations to get total cash flow
Consider any one-time gains or losses from discontinued operations separately
Analyze the impact of discontinued operations on overall cash flow
Ensure accurate reporting of cash flows from both segments in finan...
I appeared for an interview in Aug 2024.
Is possible to get your stolen funds back with the help of Oliver
I appeared for an interview in Mar 2025, where I was asked the following questions.
I applied via Job Portal and was interviewed in Jul 2024. There was 1 interview round.
I use a variety of apps for research, data analysis, and communication.
Microsoft Excel for data analysis
Google Scholar for research articles
Slack for team communication
I am familiar with various research methods including qualitative, quantitative, experimental, and survey research.
Qualitative research involves collecting non-numerical data such as interviews, observations, and focus groups.
Quantitative research focuses on numerical data and statistical analysis to draw conclusions.
Experimental research involves manipulating variables to test cause-and-effect relationships.
Survey res...
Some of the top questions asked at the Ola Cabs interview -
The duration of Ola Cabs interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 106 interview experiences
Difficulty level
Duration
based on 2k reviews
Rating in categories
15-20 Yrs
₹ 80-101 LPA
12-18 Yrs
Not Disclosed
Driver
762
salaries
| ₹2 L/yr - ₹6.3 L/yr |
CAR Driver
441
salaries
| ₹1.8 L/yr - ₹5.3 L/yr |
Assistant Manager
280
salaries
| ₹8.7 L/yr - ₹15.2 L/yr |
Team Lead
197
salaries
| ₹2.3 L/yr - ₹7 L/yr |
Business Analyst
194
salaries
| ₹10 L/yr - ₹17.6 L/yr |
Uber
Meru cabs
Flipkart
Indiamart Intermesh