Business Analyst
1500+ Business Analyst Interview Questions and Answers

Asked in HCLTech

Q. What would you do if you were unable to achieve the company's target within the planned project timeline?
If unable to achieve company target within timeline, I will take corrective actions and communicate with stakeholders.
Analyze the reasons for not achieving the target
Identify the corrective actions required
Communicate with stakeholders about the situation and the plan of action
Re-plan the project timeline if necessary
Ensure that the revised plan is achievable and realistic

Asked in TCS

Q. If we have excess reserve & surplus how you allocate it.How you recognise revenue on Ind as 115.How Are Balance Sheet of Company different from the Bank
Excess reserve & surplus can be allocated through various methods such as reinvestment, dividends, or debt repayment. Revenue recognition under Ind AS 115 follows a five-step model. Balance sheets of companies differ from banks in terms of assets, liabilities, and capital structure.
Excess reserve & surplus allocation methods: reinvestment, dividends, debt repayment
Revenue recognition under Ind AS 115: five-step model
Differences between company and bank balance sheets: assets,...read more

Asked in UnitedHealth

Q. Prime Numbers in Interval Problem Statement
You are provided with a positive integer N
. Your task is to return all the prime numbers that are less than or equal to N
.
Input:
The input consists of an integer 'T'...read more
Return all prime numbers less than or equal to a given positive integer N.
Create a function that takes an integer N as input
Iterate from 2 to N and check if each number is prime
Return a list of prime numbers less than or equal to N in ascending order

Asked in Sokrati

Q. How many people travel from city A to city B by road?
The number of people traveling from city A to B by road is unknown.
There is no available data to determine the exact number of people traveling from city A to B by road.
Without specific data, it is impossible to provide an accurate answer.
A survey or data collection process would be required to determine the number of people traveling between the cities.

Asked in Sciative Solutions

Q. What is a business analyst, and what is their role in an organization?
A business analyst is responsible for analyzing business processes and identifying areas for improvement.
Gathers and analyzes data to identify problems and opportunities for improvement
Works with stakeholders to define business requirements and develop solutions
Creates reports and presentations to communicate findings and recommendations
Helps to implement and monitor changes to ensure they are effective
Examples: identifying inefficiencies in a manufacturing process, developin...read more

Asked in Flipkart

Q. A car manufacturer has observed a decline in profits by 40% year over year. What would be the possible reasons for this?
Possible reasons for a car manufacturer's decline in profits by 40% year over year
Decreased demand for cars due to economic downturn
Increased competition from other car manufacturers
Rising production costs and expenses
Decline in consumer confidence and spending
Changes in government regulations impacting the automotive industry
Business Analyst Jobs




Asked in Evalueserve

Q. Estimate the number of petrol bunks in India.
There are approximately 70,000 petrol bunks in India.
India has a population of over 1.3 billion people, and a large number of them own vehicles.
The number of petrol bunks varies from state to state, with some having more than others.
According to a report by the Petroleum Planning and Analysis Cell, there were 69,648 petrol bunks in India as of January 2021.

Asked in Infosys

Q. How many programming languages are there in computer science?
Computer science has numerous programming languages.
There are over 700 programming languages in use today.
Some popular languages include Java, Python, C++, and JavaScript.
Languages can be categorized as low-level, high-level, or scripting languages.
Each language has its own syntax, rules, and purpose.
New languages are constantly being developed to meet evolving needs.
Share interview questions and help millions of jobseekers 🌟

Asked in Blackrock

Q. Merge Two Sorted Arrays Problem Statement
Given two sorted integer arrays ARR1
and ARR2
of size M and N, respectively, merge them into ARR1
as one sorted array. Assume that ARR1
has a size of M + N to hold all ...read more
Merge two sorted arrays into one sorted array in place.
Iterate from the end of both arrays and compare elements to merge in place
Use two pointers to keep track of the current position in both arrays
Handle cases where one array is fully merged before the other

Asked in TCS

Q. As you have done B-tech, tell me the meaning of diode, rectifier, amplifier?
A diode is an electronic component that allows current to flow in one direction, while a rectifier converts alternating current to direct current, and an amplifier increases the amplitude of a signal.
A diode is a two-terminal device that conducts current in one direction and blocks it in the opposite direction.
A rectifier is a device that converts alternating current (AC) to direct current (DC) by using diodes.
An amplifier is an electronic device that increases the amplitude ...read more

Asked in MasterCard

Q. If you were to open an e-commerce website like Flipkart, what are the key considerations you would keep in mind?
To open an e-commerce website like Flipkart, one must keep in mind various factors such as target audience, product range, user experience, logistics, and marketing.
Identify the target audience and their preferences
Offer a wide range of products to cater to different needs
Ensure a seamless user experience with easy navigation and quick loading time
Establish a robust logistics network for timely delivery and hassle-free returns
Invest in effective marketing strategies to reach ...read more

Asked in Allianz Technology

Q. What are different requirements gathering techniques?
Different techniques for gathering requirements include interviews, surveys, observation, and prototyping.
Interviews: one-on-one discussions with stakeholders
Surveys: questionnaires to collect data from a large group
Observation: watching users perform tasks to identify needs
Prototyping: creating a model to test and refine requirements

Asked in Flipkart

Q. How would you optimize restaurant listings on Swiggy?
Optimizing the listing of Restaurants on Swiggy involves using data-driven strategies to improve visibility, relevance, and user experience.
Analyze user behavior and preferences to understand their needs and preferences
Implement a ranking algorithm based on factors like ratings, reviews, popularity, and delivery time
Optimize search functionality to ensure accurate and relevant results
Collaborate with restaurants to improve their online presence and menu offerings
Leverage cust...read more

Asked in UnitedHealth

Q. There are 11 balls, and only one is heavier. You have a weighing balance. What is the minimum number of attempts to find the heavier ball?
In 3 attempts, the heavier ball can be found using the weighing balance.
Divide the balls into 3 groups of 3, 3, and 5 balls.
Weigh the first two groups against each other.
If they balance, the heavier ball is in the third group. Weigh two balls from the third group against each other to find the heavier one.
If they don't balance, the heavier ball is in the heavier group. Take two balls from the heavier group and weigh them against each other to find the heavier one.

Asked in UnitedHealth

Q. There are 8 balls, one of which is heavier. Using a weighing balance, what is the minimum and maximum number of attempts required to find the heavier ball?
Find the heavier ball out of 8 using a weighing balance in minimum and maximum attempts.
Divide the balls into 3 groups of 3, 3, and 2.
Weigh the first two groups against each other.
If they balance, the heavier ball is in the third group.
If one group is heavier, weigh two balls from that group against each other.
If they balance, the heavier ball is the remaining one.
If one ball is heavier, that is the answer.
In the worst case, it takes 3 attempts to find the heavier ball.

Asked in Flipkart

Q. Visualize an Uber database of drivers and riders (users) and write a SQL query to get the top 100 drivers by city.
SQL query to get top 100 Uber drivers by city
Join drivers and users tables on city
Aggregate driver ratings and count of rides
Order by rating and count of rides
Limit to top 100

Asked in TCS

Q. What is an infinite loop? write a program
An infinite loop is a loop that runs indefinitely without stopping.
It can cause a program to crash or freeze.
It is usually caused by a logical error in the loop condition.
Example: while(true) { //code }
Example: for(;;) { //code }

Asked in Paytm

To find the count of visitors and new visitors that came today in a database management system (DBMS).
Use a query to filter the visitors based on the current date.
Count the total number of visitors using the COUNT function.
To find new visitors, compare the current date with the date of their first visit.
Use the DISTINCT keyword to count only unique new visitors.

Asked in TCS

Q. What is the current GDP of India in terms of growth percentage and dollar value?
As of 2021, India's GDP growth rate is approximately 9.2% and its dollar value is around $3.05 trillion.
India's GDP growth rate is one of the highest among major economies.
The GDP growth rate indicates the rate at which the country's economy is expanding.
The dollar value of India's GDP represents the total economic output in terms of US dollars.
The GDP growth rate and dollar value are subject to change as new data becomes available.

Asked in Genpact

Q. Delhi is suffering from air pollution due to cars. As a business analyst, how would you solve this problem?
Implementing policies to reduce car emissions and promote alternative modes of transportation.
Encourage the use of public transportation by improving infrastructure and increasing frequency of services.
Promote carpooling and ridesharing initiatives to reduce the number of vehicles on the road.
Incentivize the adoption of electric vehicles through subsidies and tax breaks.
Implement stricter emission standards for vehicles and enforce regular emissions testing.
Create designated ...read more

Asked in Impact Analytics

Q. A camel needs to travel 1000 km from point A to point B. The camel has 3000 bananas and eats one banana per kilometer. The camel can carry a maximum of 1000 bananas at a time. How many bananas will the camel ta...
read moreThe camel will take 1000 bananas to reach point B.
The camel will eat one banana per kilometer.
The maximum number of bananas the camel can carry is 1000.
The camel can take frequent stops.
Therefore, the camel will take 1000 bananas to reach point B.

Asked in UnitedHealth

Q. Bubble Sort Problem Statement
Sort the given unsorted array consisting of N non-negative integers in non-decreasing order using the Bubble Sort algorithm.
Input:
The first line contains an integer 'T' represent...read more
Bubble Sort algorithm is used to sort an array of non-negative integers in non-decreasing order.
Bubble Sort compares adjacent elements and swaps them if they are in the wrong order.
Repeat this process until the array is sorted.
Time complexity of Bubble Sort is O(n^2) in worst case.
Example: For input 6 2 8 4 10, output will be 2 4 6 8 10.

Asked in EXL Service

Q. How many spherical balls of 0.5 inches can be placed in a cube with 10-inch sides, and what is the wastage percentage?
Approximately 8000 balls can be placed with 49% wastage.
Calculate the volume of the cube (10*10*10) and the volume of one ball (4/3*3.14*(0.5/2)^3)
Divide the volume of the cube by the volume of one ball to get the maximum number of balls that can fit
Calculate the volume of the placed balls and subtract it from the volume of the cube to get the wastage
Wastage percentage can be calculated by dividing the wastage volume by the volume of the cube and multiplying by 100

Asked in Country Holidays Travel India

Q. What are the 4 P's of marketing?
The 4 P's of marketing are Product, Price, Place, and Promotion.
Product: Refers to the goods or services offered by a company.
Price: The amount customers are willing to pay for the product.
Place: The location or channel through which the product is made available to customers.
Promotion: The marketing activities used to communicate and promote the product.

Asked in Tredence

You can extract the month and year from a date column in Pandas using the dt accessor.
Use the dt accessor to access the date components
Use dt.month to extract the month and dt.year to extract the year
Example: df['date_column'].dt.month will give you the month values
Example: df['date_column'].dt.year will give you the year values

Asked in EXL Service

Q. If you have to sell a new, costly phone to a customer, how would you approach them?
To approach a customer for selling a costly new phone, I would focus on highlighting the unique features, benefits, and value it offers.
Understand the customer's needs and preferences
Highlight the unique features and benefits of the phone
Emphasize the value and long-term benefits of investing in a high-quality phone
Offer flexible payment options or financing plans
Provide comparisons with other phones to showcase the superiority of the new phone
Offer a trial period or money-ba...read more
Asked in Soul AI

Q. What is the role of a Business Analyst in an organization?
A Business Analyst plays a crucial role in an organization by analyzing business processes, identifying problems, and proposing solutions.
Analyzing and documenting business requirements
Identifying and evaluating business problems
Developing and implementing effective solutions
Collaborating with stakeholders to gather and prioritize requirements
Conducting feasibility studies and cost-benefit analysis
Creating and maintaining project documentation
Facilitating communication betwee...read more

Asked in Infosys

Q. Explain the differences between Business Requirements, Functional Requirements, and Technical Requirements documents.
Business requirements define the overall goals and objectives of a project, functional requirements describe the specific features and functionality needed, and technical requirements outline the technical specifications and constraints.
Business requirements focus on the high-level goals and objectives of a project, such as increasing revenue or improving customer satisfaction.
Functional requirements specify the specific features, functions, and behaviors that the system or p...read more

Asked in TCS

Q. What is the difference between need and demand?
Need is a necessity or desire for something, while demand is the willingness and ability to pay for it.
Need is a basic requirement for survival or to fulfill a goal, while demand is the desire for a product or service backed by purchasing power.
Need is a subjective feeling, while demand is an objective measure of the market.
Need can exist without demand, but demand cannot exist without need.
Example: People need food to survive, but not everyone has the demand for expensive go...read more


Q. What would you do if you found your co-worker stealing a product or money?
I would report the incident to the appropriate authorities and follow company protocols.
Maintain professionalism and remain calm
Gather evidence discreetly if possible
Report the incident to a supervisor or manager
Follow company policies and procedures
Cooperate with any investigations
Maintain confidentiality and avoid gossiping about the incident
Interview Questions of Similar Designations
Interview Experiences of Popular Companies





Top Interview Questions for Business Analyst Related Skills



Reviews
Interviews
Salaries
Users

