Business Analyst

filter-iconFilter interviews by

200+ Business Analyst Interview Questions and Answers for Freshers

Updated 26 Feb 2025

Q51. Why analytics ? Why EXL? 1 elaborated GUESTIMATE 5 years plan Biggest achievements in life (professional and personal)

Ans.

Analytics is crucial for informed decision-making and driving business growth. EXL's expertise and innovative solutions make them the ideal choice.

  • Analytics provides valuable insights into customer behavior, market trends, and business performance.

  • Data-driven decision-making is essential for staying competitive in today's fast-paced business environment.

  • EXL's advanced analytics capabilities and industry expertise enable them to deliver innovative solutions that drive business...read more

Q52. Current demand for (artificial) knee implants in India

Ans.

The demand for artificial knee implants in India is increasing rapidly.

  • India has a large aging population, which is a major factor driving the demand for knee implants.

  • The rise in obesity and sedentary lifestyle has also contributed to the increase in demand.

  • Advancements in technology and medical procedures have made knee replacement surgeries more accessible and affordable.

  • The Indian government has also taken initiatives to promote medical tourism, which has further boosted ...read more

Q53. calculate average sales of products for all the days on which a particular product is being sold from the sales table

Ans.

Calculate average sales of a product for all days it is sold from sales table

  • Retrieve sales data for the particular product from the sales table

  • Calculate the total sales for each day the product is sold

  • Sum up the total sales and divide by the number of days the product is sold to get the average sales

Q54. How will you merge two CSV file with left joint in python

Ans.

Merging two CSV files with left join in Python.

  • Read both CSV files using pandas.

  • Perform left join using merge() function.

  • Save the merged data to a new CSV file.

Are these interview questions helpful?
Q55. Can you explain the Hourglass puzzle and how you would approach solving it?
Ans.

The Hourglass puzzle involves arranging a set of hourglasses to measure a specific amount of time.

  • Identify the different hourglasses and their corresponding time intervals.

  • Determine the total time needed to measure.

  • Start by flipping the hourglasses and keeping track of the time elapsed.

  • Adjust the hourglasses as needed to reach the target time.

  • Consider the flow of sand in each hourglass and how it affects the measurement.

Q56. Find the department-wise highest salary of the employees.
Ans.

The query finds the highest salary for each department.

  • Use the GROUP BY clause to group the employees by department.

  • Use the MAX() function to find the highest salary for each department.

  • Combine the MAX() function with the GROUP BY clause to get the department wise highest salary.

Share interview questions and help millions of jobseekers 🌟

man-with-laptop

Q57. Difference between Subquery and CTE. Which is better?

Ans.

Subquery is a query nested within another query, while CTE is a temporary result set defined within a query. Both have their own use cases.

  • Subquery is enclosed in parentheses and can be used in SELECT, INSERT, UPDATE, or DELETE statements.

  • CTE is defined using the WITH keyword and can be referenced multiple times in a query.

  • CTEs are more readable and easier to maintain compared to subqueries.

  • Subqueries are useful when the result set is needed only once, while CTEs are benefici...read more

Q58. Estimate the amount of white paint required for speed breakers in Delhi

Ans.

The amount of white paint required for speed breakers in Delhi depends on various factors such as the size and number of speed breakers.

  • The size and number of speed breakers need to be determined first

  • The area to be painted needs to be calculated

  • The type of paint and its coverage area per liter needs to be considered

  • The number of coats required also needs to be taken into account

  • An estimate can be made based on these factors

Business Analyst Jobs

Business Analyst 1-3 years
Amazon
4.1
Bangalore / Bengaluru
Business Analyst, Payment Risk Analytics 2-4 years
Amazon
4.1
Hyderabad / Secunderabad
Business Analyst, Optima Operations 3-7 years
Amazon
4.1
Chennai

Q59. Explain DML, DDL, TCL(terms used in SQL)

Ans.

DML, DDL, and TCL are terms used in SQL for manipulating and managing data.

  • DML (Data Manipulation Language) is used for inserting, updating, and deleting data in a database.

  • DDL (Data Definition Language) is used for creating, altering, and dropping database objects such as tables, indexes, and views.

  • TCL (Transaction Control Language) is used for managing transactions in a database, including committing or rolling back changes.

  • Examples of DML statements include INSERT, UPDATE,...read more

Q60. Opinion/view on the nuclear deal that is in the papers?

Ans.

As a business analyst, I do not have a direct opinion on the nuclear deal, but I can analyze its potential impact on the market.

  • The nuclear deal may affect the prices of oil and gas, which can impact various industries.

  • It may also lead to changes in international trade and political relationships.

  • As a business analyst, it is important to stay updated on such developments and analyze their potential impact on the market.

  • For example, if the deal leads to an increase in oil pric...read more

Q61. How will analyse the cause for the high bounce rate for a particular product over a website?

Ans.

To analyze the cause of high bounce rate for a product on a website, conduct user behavior analysis, review website performance metrics, and gather feedback.

  • Conduct user behavior analysis to identify patterns and trends leading to high bounce rate

  • Review website performance metrics such as page load times, usability, and content relevance

  • Gather feedback from users through surveys, interviews, and usability testing

  • Identify potential issues such as confusing navigation, slow loa...read more

Q62. How will you analyze a company by looking at 3 financial statements. Which ratios you will check? What are the important ratios you track in healthcare sector?

Ans.

Analyzing a company using financial statements and key ratios, with a focus on healthcare sector.

  • Analyze income statement, balance sheet, and cash flow statement to understand financial health

  • Check key ratios like profitability (e.g. net profit margin), liquidity (e.g. current ratio), and efficiency (e.g. asset turnover)

  • In healthcare sector, important ratios include bed occupancy rate, average length of stay, and patient-to-nurse ratio

Q63. Calculate revenue for a certain company with certain SKUs with certain price.

Ans.

Calculate revenue for a company based on SKUs and prices.

  • Multiply the quantity of each SKU sold by its price

  • Sum up the total revenue from all SKUs

  • Revenue = Quantity * Price

  • Example: SKU1 - 100 units sold at $10 each, SKU2 - 50 units sold at $20 each

Q64. Can you guess the reason behind call drops?

Ans.

Call drops can be caused by various factors such as network congestion, poor signal strength, and technical issues.

  • Network congestion due to high call volume or limited bandwidth

  • Poor signal strength caused by distance from cell tower or obstacles

  • Technical issues such as software glitches or hardware malfunctions

  • Interference from other electronic devices

  • Inadequate network coverage in certain areas

  • User error such as accidentally hanging up or losing signal

  • Weather conditions suc...read more

Q65. What is ERP? What are the different types of ERP implementation?

Ans.

ERP stands for Enterprise Resource Planning. It is a software system that helps organizations manage their business processes.

  • ERP integrates various business functions like finance, HR, inventory, etc.

  • There are three types of ERP implementation - On-premise, Cloud-based, and Hybrid.

  • On-premise ERP is installed on the company's own servers and managed by their IT team.

  • Cloud-based ERP is hosted on the vendor's servers and accessed through the internet.

  • Hybrid ERP is a combination...read more

Q66. What do understand by LBO, Goodwill, Dividend, Roce, Roe, Dcf valuation, WACC, FCFE, FCFF, Levered and Unlevered beta, difference between roe and roce, excel formulas

Ans.

Explanation of various financial terms commonly used in business analysis.

  • LBO stands for Leveraged Buyout, which is the acquisition of a company using a significant amount of borrowed funds.

  • Goodwill represents the premium paid for a company over its book value during an acquisition.

  • Dividend is a payment made by a corporation to its shareholders, usually in the form of cash or stock.

  • ROCE (Return on Capital Employed) measures a company's profitability and efficiency in using it...read more

Q67. A company has been making loss for 2 years. Find a solution based on data given

Ans.

Analyze the data to identify the root cause of the loss and develop a plan to address it.

  • Analyze financial statements to identify areas of high expenses or low revenue

  • Conduct market research to identify competitive pressures or changing customer needs

  • Develop a plan to reduce expenses, increase revenue, or pivot the business model

  • Consider seeking outside investment or partnerships to support the turnaround

  • Monitor progress and adjust the plan as needed

Q68. R u a fresher nd r u passed out in ths yr itself

Ans.

Yes, I am a fresher and I have recently graduated this year.

  • Yes, I am a fresher.

  • I have recently graduated this year.

  • I am new to the industry and eager to learn.

  • I have a fresh perspective and can bring new ideas to the table.

Q69. 2. What are deferred Assets and Liabilities?

Ans.

Deferred assets and liabilities are those that are recognized in the future due to certain events or transactions.

  • Deferred assets are expenses that have been paid in advance but will be recognized as an asset in the future, such as prepaid rent or insurance.

  • Deferred liabilities are revenues that have been received in advance but will be recognized as a liability in the future, such as unearned revenue or customer deposits.

  • Deferred assets and liabilities are recognized in the ...read more

Q70. Can you explain the concept of Random Forest?
Ans.

Random Forest is an ensemble learning method that combines multiple decision trees to make predictions.

  • Random Forest is a supervised learning algorithm used for both classification and regression tasks.

  • It creates a multitude of decision trees and combines their predictions to make a final prediction.

  • Each decision tree is trained on a random subset of the training data and features.

  • Random Forest reduces overfitting and improves accuracy compared to a single decision tree.

  • It ca...read more

Q71. Do you know any programming languages ?

Ans.

Yes, I know programming languages.

  • I am proficient in Java and Python.

  • I have experience in using SQL for database management.

  • I have also worked with HTML, CSS, and JavaScript for web development.

  • I am familiar with Agile methodology and have used JIRA for project management.

Q72. How can you find the monthly salary of each employee?
Ans.

To find the salary of each employee per month, you need access to a database management system (DBMS) that stores employee data.

  • Access the DBMS and locate the table that stores employee information.

  • Identify the column that contains the salary information.

  • Retrieve the salary data for each employee and calculate the monthly salary.

  • Store the monthly salary information in a suitable data structure, such as an array of strings.

Q73. What is a variable?

Ans.

A variable is a value that can change or be assigned a new value during program execution.

  • Variables are used to store data in a program

  • They have a name and a data type

  • Examples include integers, strings, and booleans

  • Variables can be assigned a value using the assignment operator (=)

  • Their value can be changed during program execution

Q74. Guesstimate - estimate the number of Zomato agents in Mumbai region.

Ans.

There are approximately 500 Zomato agents in the Mumbai region.

  • Assuming an average of 10 agents per square kilometer in Mumbai

  • Mumbai has an area of approximately 603 square kilometers

  • Therefore, there are approximately 6,030 agents in Mumbai

  • Assuming Zomato has a market share of 8%, there are approximately 500 Zomato agents in Mumbai

Q75. How many airports leave Chennai airport every day?

Ans.

There are approximately 200 flights that leave Chennai airport every day.

  • Chennai airport has both domestic and international flights.

  • The number of flights leaving Chennai airport varies depending on the day of the week and time of day.

  • Some of the airlines that operate from Chennai airport include Air India, IndiGo, SpiceJet, and Emirates.

  • Chennai airport is one of the busiest airports in India, with over 22 million passengers passing through it in 2019.

Q76. What is Grn? What is the workflow of the hospital? What is the meaning of GST? What modules you have studied in your MBA/MHA? How are inventory and Pharmacy related to each other?

Ans.

The questions are related to different topics such as accounting, hospital workflow, taxation, and inventory management.

  • Grn stands for Goods Receipt Note, which is a document used to record the receipt of goods from a supplier.

  • The workflow of a hospital includes various processes such as patient registration, consultation, diagnosis, treatment, and discharge.

  • GST stands for Goods and Services Tax, which is a tax levied on the supply of goods and services.

  • Modules studied in MBA...read more

Q77. 1. Difference Between Trial Balance and Balance Sheet?

Ans.

Trial balance is a list of all ledger accounts and their balances, while balance sheet is a financial statement that shows a company's assets, liabilities, and equity at a specific point in time.

  • Trial balance is an internal document used to ensure the accuracy of accounting records before preparing financial statements.

  • Balance sheet is an external document that provides a snapshot of a company's financial position at the end of an accounting period.

  • Trial balance lists all acc...read more

Q78. How do you approach product discovery?

Ans.

I approach product discovery by conducting market research, gathering user feedback, analyzing data, and collaborating with cross-functional teams.

  • Conduct market research to understand industry trends and competitors

  • Gather user feedback through surveys, interviews, and usability testing

  • Analyze data from user interactions, A/B testing, and product metrics

  • Collaborate with cross-functional teams including designers, developers, and stakeholders

  • Iterate on product ideas based on f...read more

Q79. do you think a business analyst acts like a postman?

Ans.

No, a business analyst does not act like a postman.

  • A business analyst analyzes business processes, identifies areas for improvement, and recommends solutions.

  • A postman delivers mail and packages to recipients.

  • While both roles involve communication, a business analyst focuses on improving business operations while a postman focuses on delivering mail.

Q80. How to route a payment from foreign country to domestic?

Ans.

To route a payment from foreign country to domestic, one can use international wire transfer or online payment platforms.

  • International wire transfer can be done through banks or money transfer services

  • Online payment platforms like PayPal, TransferWise, or Payoneer can also be used

  • Exchange rates and fees should be considered before choosing a method

  • Compliance with regulations and documentation requirements is important

Q81. How many food delivery orders places in Hyderabad on one day?

Ans.

It is not possible to accurately determine the exact number of food delivery orders placed in Hyderabad on one day without specific data.

  • The number of food delivery orders can vary greatly depending on factors such as day of the week, time of day, weather, events happening in the city, etc.

  • One way to estimate the number of orders would be to look at data from popular food delivery platforms like Swiggy or Zomato, but even then it would not be an exact number.

  • Without access to...read more

Q82. Estimate the number of traffic signals in Delhi

Ans.

Estimating the number of traffic signals in Delhi is challenging due to various factors.

  • Delhi is a large city with numerous roads and intersections, making it difficult to accurately estimate the number of traffic signals.

  • The number of traffic signals can vary over time due to new constructions, removals, or changes in traffic management.

  • Factors like population density, road network, and urban development influence the distribution of traffic signals.

  • Data from government auth...read more

Q83. What is the most used application on your phone and why.

Ans.

The most used application on my phone is Instagram because I enjoy sharing photos and keeping up with friends and influencers.

  • I use Instagram to share photos and videos with my friends and followers

  • I enjoy keeping up with the latest trends and updates from influencers and celebrities

  • I use Instagram to discover new products and brands through sponsored posts and ads

Q84. Why the using of financial analysis

Ans.

Financial analysis helps in understanding the financial health of a company and making informed decisions.

  • Financial analysis helps in identifying the strengths and weaknesses of a company's financial performance.

  • It helps in making informed decisions related to investments, mergers and acquisitions, and financial planning.

  • Financial analysis also helps in identifying potential risks and opportunities for growth.

  • Examples of financial analysis tools include ratio analysis, trend ...read more

Q85. Pivot the table in SQL using case when statements.

Ans.

Pivoting a table in SQL using case when statements

  • Use the CASE WHEN statement to create new columns based on specific conditions

  • Use the SUM or COUNT function to aggregate data in the pivoted table

  • Group by the remaining columns to ensure correct aggregation

  • Example: SELECT id, SUM(CASE WHEN category = 'A' THEN value END) AS A_total FROM table_name GROUP BY id;

Q86. What do you know about Business Analysis?

Ans.

Business Analysis is the process of identifying business needs and determining solutions to business problems.

  • It involves analyzing data, identifying trends, and making recommendations to improve business performance.

  • Business Analysts work closely with stakeholders to understand their needs and requirements.

  • They use various techniques such as SWOT analysis, gap analysis, and stakeholder analysis to gather information.

  • Business Analysis is used in various industries such as fin...read more

Q87. what is the number of football that can fit into wembley stadium

Ans.

The number of footballs that can fit into Wembley Stadium depends on various factors.

  • The seating capacity of Wembley Stadium is approximately 90,000.

  • The size of a standard football is about 22 cm in diameter.

  • To calculate the number of footballs, we need to consider the available space and any obstructions.

  • Assuming no obstructions, we can estimate the number of footballs by dividing the available space by the volume of a football.

Q88. Root Cause Analysis - Amazon purchases are fallen down by 40%, share your approach.

Ans.

To identify the root cause of 40% decrease in Amazon purchases, I would follow a structured approach.

  • Collect data on the decrease in purchases and analyze trends

  • Identify potential causes such as changes in pricing, product availability, or customer behavior

  • Conduct interviews with customers and stakeholders to gather insights

  • Use tools like fishbone diagrams or Pareto charts to narrow down potential causes

  • Develop hypotheses and test them through experiments or A/B testing

  • Contin...read more

Q89. What are the different types of joins in SQL?

Ans.

Different types of joins in SQL include inner join, left join, right join, and full outer join.

  • Inner join: Returns rows when there is a match in both tables.

  • Left join: Returns all rows from the left table and the matched rows from the right table.

  • Right join: Returns all rows from the right table and the matched rows from the left table.

  • Full outer join: Returns rows when there is a match in either table.

Q90. What is mean, median, mode, etc?

Ans.

Mean, median, and mode are measures of central tendency used in statistics.

  • Mean is the average of a set of numbers. It is calculated by adding all the numbers and dividing by the total count.

  • Median is the middle value in a set of numbers. It is calculated by arranging the numbers in order and finding the middle value.

  • Mode is the most frequently occurring value in a set of numbers.

  • These measures are used to describe the typical or central value of a set of data.

  • For example, if...read more

Q91. How do you measure campaign effectiveness?

Ans.

Campaign effectiveness can be measured through various metrics such as conversion rates, ROI, customer engagement, and brand awareness.

  • Track conversion rates to see how many leads or sales were generated from the campaign

  • Calculate ROI by comparing the cost of the campaign to the revenue generated

  • Monitor customer engagement metrics such as click-through rates, open rates, and social media interactions

  • Conduct surveys or focus groups to measure brand awareness and perception bef...read more

Q92. What kind of Data that you had worked on ?

Ans.

I have worked on various types of data including financial, customer, sales, and market research data.

  • Financial data analysis for budgeting and forecasting

  • Customer data analysis for segmentation and targeting

  • Sales data analysis for performance tracking

  • Market research data analysis for competitive analysis

Q93. what is the difference between product and product master

Ans.

Product is a physical item or service offered for sale, while product master is a centralized repository of all product information.

  • Product is the actual item or service being sold to customers.

  • Product master is a centralized database or repository that stores all information related to a product, such as pricing, descriptions, and specifications.

  • Product master helps in maintaining consistency and accuracy of product information across different systems and channels.

  • Product m...read more

Q94. What is inner join, cross join, left outer join

Ans.

Inner join, cross join, and left outer join are types of SQL joins used to combine data from multiple tables.

  • Inner join: Returns rows when there is a match in both tables based on the join condition

  • Cross join: Returns the Cartesian product of the two tables, combining every row from the first table with every row from the second table

  • Left outer join: Returns all rows from the left table and the matched rows from the right table, with unmatched rows in the right table being NU...read more

Q95. Are u having all the documents wth u

Ans.

No

  • No, I do not have all the documents with me.

  • I may have some of the required documents, but not all.

  • I can provide the documents that I have.

  • I can request the missing documents from the relevant sources.

Q96. What is big data

Ans.

Big data refers to large and complex data sets that cannot be processed using traditional data processing methods.

  • Big data involves the collection, storage, and analysis of massive amounts of data

  • It requires advanced technologies and tools to process and make sense of the data

  • Examples of big data include social media data, sensor data, and financial market data

Frequently asked in,

Q97. create a category column based on the salary range of the employee i.e. Low medium high.

Ans.

Create a category column based on employee salary range - Low, medium, high.

  • Determine the salary ranges for low, medium, and high based on company standards.

  • Use conditional logic to assign each employee to the appropriate category.

  • Consider factors such as experience, education, and job role when determining salary range categories.

Q98. what are the different kinds of retrospective meeting?

Ans.

Different kinds of retrospective meetings include Start-Stop-Continue, Liked-Learned-Lacked-Longed for (4Ls), Sailboat, and more.

  • Start-Stop-Continue: Team discusses what they should start doing, stop doing, and continue doing.

  • Liked-Learned-Lacked-Longed for (4Ls): Team reflects on what they liked, learned, lacked, and longed for during the sprint.

  • Sailboat: Team visualizes their progress as a sailboat, with anchors representing obstacles and wind representing positive factors....read more

Q99. Estimate the size of tractor market in India

Ans.

The tractor market size in India is estimated to be in the range of X to Y units.

  • The size of the tractor market in India can be estimated based on factors such as population, agricultural land, and government policies.

  • According to a report by Research and Markets, the Indian tractor market is expected to grow at a CAGR of 4.7% during 2020-2025.

  • Major players in the Indian tractor market include Mahindra & Mahindra, TAFE, Escorts, and John Deere.

  • The tractor market in India is p...read more

Q100. What are different types of Joins?

Ans.

Joins are used to combine data from two or more tables based on a related column between them.

  • Inner Join: returns only the matching rows from both tables

  • Left Join: returns all rows from the left table and matching rows from the right table

  • Right Join: returns all rows from the right table and matching rows from the left table

  • Full Outer Join: returns all rows from both tables

  • Cross Join: returns the Cartesian product of both tables

Previous
1
2
3
4
5
Next
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Interview experiences of popular companies

3.7
 • 10.4k Interviews
3.8
 • 8.2k Interviews
3.6
 • 7.6k Interviews
3.7
 • 5.6k Interviews
3.7
 • 5.6k Interviews
4.1
 • 5k Interviews
3.8
 • 3.1k Interviews
3.8
 • 2.8k Interviews
3.7
 • 740 Interviews
3.7
 • 328 Interviews
View all

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary

Recently Viewed
SALARIES
Tech Mahindra
SALARIES
DXC Technology
DESIGNATION
SALARIES
DXC Technology
SALARIES
LTIMindtree
SALARIES
Tech Mahindra
SALARIES
Ernst & Young
COMPANY BENEFITS
Genpact
No Benefits
SALARIES
EXL Service
SALARIES
Metacube Software
Business Analyst Interview Questions
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
65 L+

Reviews

4 L+

Interviews

4 Cr+

Salaries

1 Cr+

Users/Month

Contribute to help millions

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

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter