Business Analyst
1500+ Business Analyst Interview Questions and Answers
Q1. You have 10 boxes of balls (each ball weighing exactly10 gm) with one box with defective balls (each one of the defective balls weigh 9 gm). You are given an electronic weighing machine and only one chance at i...
read moreWeigh each box one by one and compare the weight with the expected weight.
Weigh the first box, if it weighs 100gm then it's not the defective box.
If it weighs 99gm, then it's the defective box.
If it weighs 101gm, move on to the next box and repeat the process.
Continue until you find the box with the defective balls.
Q2. There are 100 people standing in a circle, the first person has a gun he starts shooting the person next to him and hands over the gun to the 3rd person and so on. Who will be the last person surviving?
The last person surviving will be the 73rd person.
The pattern of shooting skips every second person.
After each round of shooting, the number of people remaining is halved.
The last person standing will be the one who is skipped in every round of shooting.
Business Analyst Interview Questions and Answers for Freshers
Q3. What is your strong point in terms of technical knowledge? Like JAVA, C, C++. What is inheritance? What are the different types of inheritance? What are any two the differences between C++ and Java? How modular...
read moreMy strong point is Java. I have a good understanding of inheritance, modularity, and abstraction. I also have knowledge of C++.
Inheritance is a mechanism in OOP where a new class is derived from an existing class. Types of inheritance are single, multiple, multilevel, and hierarchical.
C++ is a compiled language while Java is an interpreted language. C++ supports operator overloading while Java does not.
Modularity in C++ is achieved through the use of header files and namespac...read more
You are given an integer 'N'. You need to find the sum of squares of the first 'N' natural numbers.
For example:
If 'N' = 4. You need to return 1^2 + 2^2 + 3^2 + 4^2 = 3...read more
The task is to find the sum of squares of the first 'N' natural numbers.
Iterate from 1 to N and calculate the square of each number
Add all the squares together to get the final sum
Return the sum as the result
Q5. If I have 333 digits to number pages of a book, How many pages can I number ?
333 digits can number 166 pages of a book.
Each page number takes up 2 digits.
The first page is numbered 01.
The last page that can be numbered is 166.
The remaining 2 digits are used for the cover page or other information.
Q6. There are 20 blue balls and 13 red balls in a container. I pick up randomly 2 balls from the container if the colour of the balls is same then I replace them with a blue ball and if otherwise then I replace the...
read moreThe last ball will be red.
If the first two balls are of different colors, they will be replaced with a red ball.
If the first two balls are of the same color, they will be replaced with a blue ball.
The number of balls in the container does not affect the outcome.
The last ball will be red because there are more red balls than blue balls in the container.
Share interview questions and help millions of jobseekers π
Q7. Assume, you are the product manager and you need to sell a product, how will you approach and tell me the steps for doing so ?
As a product manager, I would approach selling a product by identifying the target audience, creating a unique value proposition, and utilizing various marketing channels.
Identify the target audience and their needs
Create a unique value proposition that addresses those needs
Utilize various marketing channels such as social media, email marketing, and advertising to reach the target audience
Provide product demos or trials to potential customers
Collect feedback and make necessa...read more
Q8. I have two jars of 5 litres and 3 litres. How can I measure 4 litres? (Assume: Infinite supply of water and no third jar is present)
Fill the 3L jar and pour it into the 5L jar. Repeat the process with 3L jar and stop when 5L jar has 4L water.
Fill 3L jar and pour it into 5L jar
Repeat the process until 5L jar has 4L water
4L can be measured by filling 3L jar twice and pouring it into 5L jar until it reaches 4L
Business Analyst Jobs
Q9. If you have 100 unbiased coins and one of them is defective. You have a weighing balance to check the weight of the coins. What is the minimum number of times you need to weigh the coins to identify the defecti...
read moreThe minimum number of times you need to weigh the coins is 4.
Divide the 100 coins into 3 groups of 33, 33, and 34 coins.
Weigh the first two groups against each other.
If they balance, the defective coin is in the third group.
If they don't balance, the defective coin is in the lighter group.
Divide the lighter group into 11 coins and weigh any 2 groups of 3 coins against each other.
If they balance, the defective coin is one of the remaining 5 coins.
If they don't balance, the def...read more
Q10. There are 100 people. 1st person has a sword. He kills 2nd person and gives the sword to 3rd person. He kills 4th and gives the sword to 5th person.99th person kill 100th person and gives the sword to 1st perso...
read moreThe 100th person will be alive.
The pattern shows that every even numbered person is killed and every odd numbered person receives the sword.
The sword eventually comes back to the 1st person who started the cycle.
Therefore, the 100th person will be killed by the 99th person and the sword will go back to the 1st person.
Hence, the 1st person will be the only one left alive.
You are given a positive integer βNβ. Your task is to find the total number of β1β in the binary representation of all the numbers from 1 to N.
Since the count of β1β can be huge, yo...read more
Given an alphabetical string βSβ. Determine whether it is palindrome or not. A palindrome is a string that is equal to itself upon reversing it.
For example:
βSβ = racecar The rev...read more
Q13. Growth of cars vs growth of motorbikes - which would grow faster in % terms? A: Economic factor the main reason to go for bikes. Shift from lower middle to upper middle, increasing growth rate for cars more tha...
read moreCars would grow faster than motorbikes due to economic factors.
Shift from lower middle to upper middle class favors cars
Increasing growth rate for cars more than for bikes
Write SQL query to find mean waiting period for delivery partner given driver Id, ordered time and delivered time.
Nth term of Fibonacci series F(n), where F(n) is a function, is calculated using the following formula -
F(n) = F(n-1) + F(n-2), Where, F(1) = F(2) = 1
Provided N you have to find out the Nth Fib...read more
Q16. Puzzle: Given a dice with only 2 possible outcomes 1 & 3 and with probabilities 1/3 and 2/3 respectively. What will you do so that the dice can be used for tossing(in tossing, we expect unbiased outcomes).
Label the outcomes as 0 and 1. Toss the dice twice and record the outcome as 00, 01, 10, or 11. If the outcome is 00 or 11, discard and repeat.
Label the outcomes as 0 and 1
Toss the dice twice and record the outcome as 00, 01, 10, or 11
If the outcome is 00 or 11, discard and repeat
Ninja is feeling very bored and wants to try something new. So, he decides to find the reverse of a given number. But he cannot do it on his own and needs your help.
Note:
If a number has traili...read more
Q18. How would you sell a simple pen for 1 lakh.
This pen is not just a writing instrument, it's a statement of luxury and exclusivity.
Highlight the pen's unique design and craftsmanship
Emphasize the use of high-quality materials
Mention any special features or functions
Create a sense of exclusivity and rarity
Appeal to the buyer's desire for luxury and status
Offer personalized engraving or customization options
You are given a positive integer 'N'. Your task is to return all the prime numbers less than or equal to the 'N'.
Note:
1) A prime number is a number that has only two f...read more
Q20. How many orders does swiggy deliver in a day in Pune?
The exact number of orders delivered by Swiggy in Pune on a daily basis is not publicly available.
Swiggy does not disclose the number of orders delivered in a specific city on a daily basis.
The number of orders delivered by Swiggy in Pune may vary depending on factors such as day of the week, time of day, and season.
Swiggy's focus is on providing timely and efficient delivery services to its customers, rather than on disclosing the number of orders delivered.
However, Swiggy h...read more
Q21. There is a square field of 10mΓ10m which is divided into 100 squared blocks. Each block can either contain wheat field or corn field. What is the maximum No. of corn field are possible in a such way than no two...
read moreThe maximum number of corn fields possible in a 10mΓ10m square field without sharing edges is 25.
The maximum number of corn fields is achieved by placing them in a diagonal pattern across the field.
Each corn field will have 4 wheat fields surrounding it to ensure no two corn fields share an edge.
The total number of corn fields possible in this arrangement is 25.
Q22. 9 coins you have, one of the coin has lesser weight, you have a weighing balance, how many times you will have to use that to pick out the lesser weighted coin?
Weighing balance puzzle to find the lighter coin among 9 coins.
Divide the coins into 3 groups of 3 coins each
Weigh any two groups against each other
If one group is lighter, weigh two coins from that group against each other
If they are equal, the third coin is the lighter one
If they are not equal, the lighter coin is the one that weighs less
If both groups weigh the same, the lighter coin is in the third group
Weigh two coins from the third group against each other to find the l...read more
Three couples are on the vacation.They need to cross the river to reach their hotel. There are 3 rules which are as follows:-
Rule 1:- The boat can only carry two people at a time. If the third person tryi...read more
Q24. Ques.1 How many delivery boy have called customers more than 5 times?
The number of delivery boys who called customers more than 5 times is not provided.
Data on the number of delivery boys who called customers more than 5 times is missing.
Need to gather data on the number of delivery boys and their call logs.
Analysis can be done once the data is available.
Bubble Sort is one of the sorting algorithms that works by repeatedly swapping the adjacent elements of the array if they are not in sorted order.
You are given an unsorted array consisting of N non-...read more
Q26. Explain about ERP, it's advantages(a software which I worked upon during my internship)
ERP is a software that integrates various business processes and functions into a single system.
ERP stands for Enterprise Resource Planning.
It helps organizations streamline their operations and improve efficiency.
Advantages of ERP include centralized data management, improved collaboration, and better decision-making.
It automates processes like inventory management, financials, human resources, and customer relationship management.
ERP provides real-time visibility into busin...read more
Ninja has been given two sorted integer arrays/lists βARR1β and βARR2β of size βMβ and βNβ. Ninja has to merge these sorted arrays/lists into βARR1β as one sorted array. You may have to a...read more
Q28. Q2. Guesstimate of the total number of Wagon-R cars sold in India?
Guesstimate the total number of Wagon-R cars sold in India.
Consider the total population of India and the percentage of car owners
Look at the market share of Maruti Suzuki in India
Consider the popularity of Wagon-R among small car buyers
Check the sales figures of Wagon-R in the last few years
Assume a growth rate based on the current market trends
Q29. 5. In certain condition you are not able to achieve the target of your company within timeline for which project is getting planned what will you do?
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
Q30. What is the recent news that you have heard about TCS?
TCS recently announced a partnership with Google Cloud to build industry-specific cloud solutions.
TCS and Google Cloud will jointly develop cloud solutions for industries such as healthcare, financial services, and retail.
The partnership aims to help organizations accelerate their digital transformation journey by leveraging the power of cloud technology.
TCS will also establish a Google Cloud Academy to train its employees on Google Cloud technologies.
This collaboration highl...read more
Q1. Why Spinny?
Q2. What are your strengths and weaknesses?
Q32. How many people travel from city A to 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.
Q33. What is inheritance , polymorphism ,different classes ?
Inheritance, polymorphism, and classes are fundamental concepts in object-oriented programming.
Inheritance allows a class to inherit properties and methods from another class.
Polymorphism allows objects of different classes to be treated as if they are of the same class.
Classes are blueprints for creating objects that have properties and methods.
For example, a Car class can inherit from a Vehicle class, and a SportsCar class can inherit from the Car class.
Polymorphism allows ...read more
Q34. What is business analyst and whats his 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
Q35. 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
Q36. 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
Given a dataframe ..how to filter the and aggregate the data using pandas
What is linear Regression and assumptions
Filtering and aggregating data in pandas dataframe. Linear regression and its assumptions.
To filter data in pandas, use the 'query' or 'loc' function based on specific conditions
To aggregate data in pandas, use the 'groupby' function along with aggregation methods like 'sum', 'mean', etc.
Linear regression is a statistical technique used to model the relationship between a dependent variable and one or more independent variables
Assumptions of linear regression include linearit...read more
Q38. 1. What are different requirements Gathering technique?
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
Q39. 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
Q40. There are 11 balls out of which only one ball is heavier. You have a weighing balance. In how many attempts (Min) can u 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.
Q41. There are 8 balls out of which only one ball is heavier. You have a weighing balance. In how many attempts (Min and Max) can u 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.
If a company want to get into umbrella business in your city , number of umbrella it should manufacture?
Suppose you have a 3 liter jug and a 5 liter jug (this could also be in gallons). The jugs have no measurement lines on them either. How could you measure exactly 4 liter using only those jugs and as much...read more
There are 25 horses among which you need to find out the fastest 3 horses. You can conduct race among at most 5 to find out their relative speed. At no point you can find out the actual speed of the horse...read more
Q45. Visualize a 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
Q46. 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 }
Q47. Current GDP of India in 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.
Q48. If you are going to open an e-commerce website like Flipkart what will be the things that you will have to 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
Q49. Camel puzzle question- A camel need to go from point A to B total 1k Km and Total bananas he has 3K and he will eat one banana per every km. maximum banana he can carry is 1k . Tell me how many banana he will t...
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.
Q50. How do you optimize the listing of Restaurants 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
Interview Questions of Similar Designations
Top Interview Questions for Business Analyst Related Skills
Interview experiences of popular companies
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
Reviews
Interviews
Salaries
Users/Month