Business Analyst

1500+ Business Analyst Interview Questions and Answers

Updated 15 Jul 2025
search-icon

Asked in HCLTech

1w ago

Q. What would you do if you were unable to achieve the company's target within the planned project timeline?

Ans.

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

1w ago

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

Ans.

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

2w ago

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
Ans.

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

4d ago

Q. How many people travel from city A to city B by road?

Ans.

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.

Are these interview questions helpful?
1d ago

Q. What is a business analyst, and what is their role in an organization?

Ans.

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

2w ago

Q. A car manufacturer has observed a decline in profits by 40% year over year. What would be the possible reasons for this?

Ans.

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

Amazon Development Centre (India) Pvt. Ltd. logo
Category Business Analyst 1-6 years
Amazon Development Centre (India) Pvt. Ltd.
4.0
₹ 8 L/yr - ₹ 17 L/yr
(AmbitionBox estimate)
Bangalore / Bengaluru
Amazon Development Centre (India) Pvt. Ltd. logo
Business Analyst, TSS 5-10 years
Amazon Development Centre (India) Pvt. Ltd.
4.0
₹ 5 L/yr - ₹ 12 L/yr
(AmbitionBox estimate)
Bangalore / Bengaluru
Amazon Development Centre (India) Pvt. Ltd. logo
Business Analyst, ROC, ROC 3-8 years
Amazon Development Centre (India) Pvt. Ltd.
4.0
₹ 5 L/yr - ₹ 20 L/yr
(AmbitionBox estimate)
Hyderabad / Secunderabad

Asked in Evalueserve

2w ago

Q. Estimate the number of petrol bunks in India.

Ans.

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

1w ago

Q. How many programming languages are there in computer science?

Ans.

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 🌟

man-with-laptop

Asked in Blackrock

1w ago

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

Ans.

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

1d ago

Q. As you have done B-tech, tell me the meaning of diode, rectifier, amplifier?

Ans.

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

1d ago

Q. If you were to open an e-commerce website like Flipkart, what are the key considerations you would keep in mind?

Ans.

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

2w ago

Q. What are different requirements gathering techniques?

Ans.

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

2w ago

Q. How would you optimize restaurant listings on Swiggy?

Ans.

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

1w ago

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?

Ans.

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

1w ago

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?

Ans.

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

2w ago

Q. Visualize an Uber database of drivers and riders (users) and write a SQL query to get the top 100 drivers by city.

Ans.

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

1w ago

Q. What is an infinite loop? write a program

Ans.

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

2w ago
Q. How do you find the count of visitors that came today and the count of new visitors that arrived today?
Ans.

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

2w ago

Q. What is the current GDP of India in terms of growth percentage and dollar value?

Ans.

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

5d ago

Q. Delhi is suffering from air pollution due to cars. As a business analyst, how would you solve this problem?

Ans.

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

1d ago

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 more
Ans.

The 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

5d ago

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
Ans.

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

2w ago

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?

Ans.

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

Q. What are the 4 P's of marketing?

Ans.

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

2w ago
Q. How can you extract the month and year from a date column in Pandas?
Ans.

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

6d ago

Q. If you have to sell a new, costly phone to a customer, how would you approach them?

Ans.

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

1w ago

Q. What is the role of a Business Analyst in an organization?

Ans.

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

5d ago

Q. Explain the differences between Business Requirements, Functional Requirements, and Technical Requirements documents.

Ans.

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

1w ago

Q. What is the difference between need and demand?

Ans.

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?

Ans.

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

Previous
1
2
3
4
5
6
7
Next

Interview Experiences of Popular Companies

TCS Logo
3.6
 • 11.1k Interviews
Accenture Logo
3.7
 • 8.7k Interviews
Infosys Logo
3.6
 • 7.9k Interviews
Wipro Logo
3.7
 • 6.1k Interviews
Cognizant Logo
3.7
 • 5.9k Interviews
View all
Interview Tips & Stories
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories
Business Analyst Interview Questions
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Trusted by over 1.5 Crore job seekers to find their right fit company
80 L+

Reviews

10L+

Interviews

4 Cr+

Salaries

1.5 Cr+

Users

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2025 Info Edge (India) Ltd.

Follow Us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter
Profile Image
Hello, Guest
AmbitionBox Employee Choice Awards 2025
Winners announced!
awards-icon
Contribute to help millions!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos
Add office benefits
Add office benefits