Uber
10+ Cholamandalam Investment & Finance Interview Questions and Answers
Q1. Smallest Subarray with K Distinct Elements Problem
Given an array A
consisting of N
integers, find the smallest subarray of A
that contains exactly K
distinct integers.
Input:
The first line contains two intege...read more
Find the smallest subarray with exactly K distinct integers in an array.
Use a sliding window approach to keep track of the subarray with K distinct integers.
Use a hashmap to store the frequency of each integer in the current window.
Update the window size based on the number of distinct integers found.
Keep track of the smallest subarray meeting the criteria.
Return the starting and ending indices of the smallest subarray with K distinct integers.
Q2. Rat In a Maze Problem Statement
Given a N * N
maze with a rat placed at position MAZE[0][0]
, find and print all possible paths for the rat to reach its destination at MAZE[N-1][N-1]
. The rat is allowed to move ...read more
The problem involves finding all possible paths for a rat to reach its destination in a maze.
Use backtracking to explore all possible paths in the maze.
Mark visited cells to avoid revisiting them.
Return the path once the destination is reached.
Handle edge cases like blocked cells and out-of-bounds movements.
Q3. Best Insert Position for a Target in a Sorted Array
You are provided with a sorted array A
of length N
consisting of distinct integers and a target integer M
. Your task is to determine the position where M
woul...read more
Find the best insert position for a target in a sorted array to maintain order.
Use binary search to find the correct position for the target integer in the sorted array.
If the target is already present in the array, return its index.
Maintain the sorted order of the array after inserting the target integer.
Handle edge cases like empty array or target being smaller than the first element or larger than the last element.
Q4. House Robber Problem Statement
Mr. X is a professional robber with a plan to rob houses arranged in a circular street. Each house has a certain amount of money hidden, separated by a security system that alerts...read more
House Robber problem - find maximum amount of money Mr. X can rob without triggering alarm in circular street.
Use dynamic programming to keep track of maximum money robbed at each house.
Consider two cases - robbing the first house and not robbing the first house.
Handle circular arrangement by considering the first and last houses separately.
Return the maximum amount of money that can be robbed without triggering the alarm.
Q5. What is the meaning of operation executive
An operation executive is responsible for overseeing and managing the day-to-day operations of a company.
Responsible for ensuring smooth functioning of operations
Developing and implementing operational policies and procedures
Managing resources and budgets
Ensuring compliance with regulations and standards
Analyzing data and making strategic decisions
Examples: COO, Operations Manager, Operations Director
Q6. Running Median Problem
Given a stream of integers, calculate and print the median after each new integer is added to the stream.
Output only the integer part of the median.
Example:
Input:
N = 5
Stream = [2, 3,...read more
Calculate and print the median after each new integer is added to the stream.
Use a min heap to store the larger half of the numbers and a max heap to store the smaller half of the numbers.
Keep the two heaps balanced by ensuring the size difference is at most 1.
If the total number of elements is odd, the median is the top element of the larger heap. If even, it's the average of the tops of both heaps.
Q7. What are cold calling and hot calling?
Cold calling is making unsolicited calls to potential customers, while hot calling is contacting leads who have shown interest.
Cold calling involves reaching out to people who have not expressed any interest in the product or service being offered.
Hot calling involves contacting leads who have shown some level of interest, such as filling out a form or requesting more information.
Cold calling is often used as a way to generate new leads, while hot calling is used to follow up...read more
Q8. Do you know of Google sheet?
Yes, Google Sheet is a cloud-based spreadsheet program offered by Google.
Google Sheet is similar to Microsoft Excel but is accessible online.
It allows multiple users to collaborate on a single document in real-time.
It offers various features such as data validation, conditional formatting, and chart creation.
It can be integrated with other Google services such as Google Forms and Google Drive.
It can also be used for data analysis and visualization.
Example: Google Sheet can be...read more
Q9. How to create a google form?
Creating a Google Form is easy and can be done in a few simple steps.
Log in to your Google account and go to Google Forms
Click on the plus sign to create a new form
Add questions and customize the form as per your requirements
Preview the form and make necessary changes
Share the form with others via email or a link
Q10. How many types of operation.
There are several types of operations, including manufacturing, service, financial, marketing, and human resources.
Manufacturing operations involve the production of goods.
Service operations involve providing services to customers.
Financial operations involve managing financial resources.
Marketing operations involve promoting and selling products or services.
Human resources operations involve managing employees.
Q11. How do you convince a person to install uber app
Highlight the benefits of using Uber app and its convenience
Explain how Uber app saves time and effort compared to traditional taxi services
Mention the safety features of the app such as GPS tracking and driver ratings
Highlight the affordability of Uber rides compared to other transportation options
Emphasize the convenience of cashless transactions and the ability to split fares with friends
Provide examples of positive experiences with Uber from personal or customer reviews
Q12. Print the nodes of a n-ary tree in an arc wise manner as seen from the outside.
Print nodes of n-ary tree in arc wise manner from outside
Traverse the tree level by level from outside to inside
Use a queue to keep track of nodes at each level
Print the nodes at each level in a clockwise or anticlockwise manner
Q13. What is Index and Match ?
Index and Match are functions in Excel used to lookup values in a table based on specific criteria.
Index function returns the value of a cell in a table based on the row and column number provided.
Match function returns the position of a value in a range.
Index and Match functions are often used together to perform more flexible lookups than VLOOKUP or HLOOKUP.
Example: =INDEX(A1:D10, MATCH(123, B1:B10, 0), 3) will return the value in the 3rd column of the row where 123 is foun...read more
Q14. What is Vlookup and Hlookup ?
Vlookup and Hlookup are functions in Excel used to search for a value in a table and return a corresponding value.
Vlookup stands for vertical lookup and is used to search for a value in the first column of a table and return a value in the same row from a specified column.
Hlookup stands for horizontal lookup and is used to search for a value in the first row of a table and return a value in the same column from a specified row.
Both functions are commonly used in Excel for dat...read more
Q15. Explain Vlookup, Hlookup ?
Vlookup and Hlookup are Excel functions used to search for a specific value in a table and return a corresponding value.
Vlookup searches for a value in the first column of a table and returns a value in the same row from a specified column.
Hlookup searches for a value in the first row of a table and returns a value in the same column from a specified row.
Both functions are useful for quickly finding data in large tables.
Example: Vlookup can be used to find the price of a prod...read more
Q16. How to calculate Vlookup?
Vlookup is a function in Excel used to search for a value in a table and return a corresponding value.
Use the formula =VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
lookup_value is the value to search for in the first column of the table
table_array is the range of cells that contains the data
col_index_num is the column number in the table from which to retrieve the data
range_lookup is optional and can be TRUE (approximate match) or FALSE (exact match)
Q17. Count total no. of cities ?
The total number of cities cannot be counted without specific data or context.
The total number of cities can vary depending on the country, region, or dataset being considered.
One would need a list of cities or a specific area of focus to accurately count the total number of cities.
For example, the total number of cities in the United States is different from the total number of cities in India.
Q18. tasks in a class using js
Tasks in a class using JavaScript involve defining properties and methods for objects.
Define properties using 'this' keyword
Create methods within the class using 'function'
Access properties and methods using dot notation
Q19. Tell about comoany?
Our company is a leading provider of logistics solutions with a focus on efficiency and customer satisfaction.
Founded in 2005
Headquartered in New York City
Specializes in supply chain management and transportation services
Clients include Fortune 500 companies such as Amazon and Walmart
More about working at Uber
Top HR Questions asked in Cholamandalam Investment & Finance
Interview Process at Cholamandalam Investment & Finance
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month