HireHireInterview Quizzes › Business Analyst

Business Analyst Interview Questions

Think you're ready? These are the questions that actually decide Business Analyst interviews. Warm up on Easy — then face the Hard round, where 95% of candidates crumble. 30 questions across 3 levels, instant score, completely free.

30Questions
3Difficulty levels
95%Fail the hard round
FreeInstant score
Easy
Warm-up · 10 Qs
Medium
Practical · 10 Qs
Hard
Brutal · 10 Qs
⚡ Take the Business Analyst quiz — get your score →

The Business Analyst interview questions

Below are the real questions, grouped by difficulty. Expand any one to reveal the correct answer and why — or take the timed quiz for a score you can share. Can you clear the Hard round?

Easy round 10 questions

In a software project, what does a Business Requirements Document (BRD) primarily capture?
  • A. The high-level business needs and objectives the solution must fulfill ✓
  • B. The detailed database schema and table indexes
  • C. The server deployment and network configuration steps
  • D. The unit test cases for each code module
Correct answer: A. A BRD captures the high-level business needs, goals, and objectives that a solution must satisfy, not technical implementation details.
A stakeholder says 'The system should be fast.' As a BA, what is the best next step?
  • A. Accept it as written since speed is clearly desired
  • B. Elicit a measurable acceptance criterion, e.g., page load under 2 seconds ✓
  • C. Log it directly as a functional requirement
  • D. Escalate it to the QA team to decide the target
Correct answer: B. Vague non-functional statements must be made specific and measurable so they are testable and unambiguous.
In Agile/Scrum, who is primarily responsible for prioritizing the product backlog?
  • A. The Scrum Master
  • B. The Product Owner ✓
  • C. The Development Team lead
  • D. The QA Manager
Correct answer: B. The Product Owner owns and prioritizes the product backlog to maximize the value delivered by the team.
Which format correctly represents a user story?
  • A. Given a logged-in user, when they click save, then data persists
  • B. As a <user>, I want <goal>, so that <benefit> ✓
  • C. If input is valid, then process the transaction
  • D. The system shall validate the email field on submit
Correct answer: B. The standard user story template is 'As a <role>, I want <goal>, so that <benefit>', capturing who, what, and why.
What does a use case 'alternate flow' describe?
  • A. The primary successful path a user follows to achieve the goal
  • B. Variations or exception paths that deviate from the main success scenario ✓
  • C. The list of actors who interact with the system
  • D. The non-functional performance requirements of the feature
Correct answer: B. An alternate flow documents variations and exception paths that branch away from the main success (basic) flow.
In a data flow diagram (DFD), what does a data store represent?
  • A. An external entity that sends or receives data
  • B. A process that transforms input data into output
  • C. A repository where data is held for later use ✓
  • D. The direction in which data moves between processes
Correct answer: C. A data store represents a place where data is held or persisted, distinct from processes, flows, and external entities.
A BA needs to show how a single order record can link to multiple line items. Which technique best models this?
  • A. An entity-relationship diagram showing a one-to-many relationship ✓
  • B. A Gantt chart of the order lifecycle
  • C. A SWOT analysis of the ordering process
  • D. A fishbone (Ishikawa) diagram
Correct answer: A. An ER diagram models data entities and their cardinality, making it ideal to show a one-to-many order-to-line-item relationship.
Which SQL clause is used to filter grouped results after aggregation?
  • A. WHERE
  • B. HAVING ✓
  • C. ORDER BY
  • D. GROUP BY
Correct answer: B. HAVING filters rows after GROUP BY aggregation, whereas WHERE filters rows before grouping.
What is the main purpose of a traceability matrix in a BA's toolkit?
  • A. To schedule the project's milestones and deadlines
  • B. To map each requirement to its design, build, and test artifacts ✓
  • C. To estimate the story points for each backlog item
  • D. To record stakeholder contact details and roles
Correct answer: B. A requirements traceability matrix links each requirement forward to design, development, and test cases to ensure full coverage.
When gathering requirements from a large, geographically dispersed user base, which elicitation technique scales best for broad quantitative input?
  • A. A structured survey or questionnaire ✓
  • B. One-on-one in-person interviews with every user
  • C. A single co-located workshop
  • D. Job shadowing each user for a day
Correct answer: A. Surveys/questionnaires efficiently collect quantitative input from a large, dispersed audience where individual interviews would not scale.

Medium round 10 questions

During requirements elicitation, a stakeholder says 'The system should be fast.' What is the most appropriate next step for a BA?
  • A. Document it as-is since the stakeholder stated it clearly
  • B. Ask clarifying questions to quantify 'fast' into a measurable, testable criterion ✓
  • C. Assume industry-standard response times and move on
  • D. Escalate to the development team to define the performance target
Correct answer: B. 'Fast' is a non-functional requirement that must be made specific and measurable (e.g., page loads under 2 seconds) so it can be tested and verified.
A product owner asks you to prioritize a backlog using MoSCoW. A feature is legally required for the product to launch. How should it be categorized?
  • A. Should Have
  • B. Could Have
  • C. Must Have ✓
  • D. Won't Have
Correct answer: C. In MoSCoW, a legally mandated feature with no launch without it is a 'Must Have,' representing a non-negotiable requirement.
You've gathered requirements from multiple stakeholders and two of them have conflicting needs. What is the best first action?
  • A. Implement both requirements and let users choose
  • B. Facilitate a discussion between the stakeholders to understand priorities and reach agreement ✓
  • C. Pick the requirement from the more senior stakeholder
  • D. Document both and let the development team decide
Correct answer: B. Resolving conflicting requirements is a core BA responsibility, best done by facilitating discussion to understand underlying needs and negotiate a shared resolution.
In a use case, what does the 'alternate flow' (or alternative path) describe?
  • A. The steps a user takes when everything works as expected
  • B. Variations or exception scenarios that deviate from the main success path ✓
  • C. The technical architecture supporting the use case
  • D. The list of stakeholders involved in the process
Correct answer: B. The alternate flow captures deviations, exceptions, or error conditions that branch off from the main success scenario.
A BA is documenting acceptance criteria for a user story. Which format is most commonly used to make criteria testable and scenario-based?
  • A. SWOT format
  • B. Given-When-Then (Gherkin) format ✓
  • C. RACI matrix format
  • D. PERT chart format
Correct answer: B. The Given-When-Then (Gherkin) format structures acceptance criteria into preconditions, actions, and expected outcomes, making them clear and testable.
You are creating a process flow and need to show a point where the process branches based on a yes/no condition. Which BPMN/flowchart symbol represents this?
  • A. Rectangle
  • B. Diamond ✓
  • C. Oval
  • D. Parallelogram
Correct answer: B. A diamond represents a decision point where the process branches based on a condition, such as a yes/no evaluation.
A stakeholder requests a change midway through a sprint that would significantly expand the agreed scope. What is the most appropriate BA response?
  • A. Immediately add it to the current sprint to keep the stakeholder happy
  • B. Reject the request because scope is frozen once a sprint starts
  • C. Log it through the change control process and assess its impact before deciding ✓
  • D. Add it silently and adjust the timeline later
Correct answer: C. Scope changes should go through a change control process where impact on time, cost, and resources is assessed before the change is approved or scheduled.
What is the primary purpose of a RACI matrix in a project?
  • A. To estimate the cost of each project deliverable
  • B. To clarify roles and responsibilities by defining who is Responsible, Accountable, Consulted, and Informed ✓
  • C. To track defects found during testing
  • D. To sequence activities and identify the critical path
Correct answer: B. A RACI matrix clarifies stakeholder roles for tasks or deliverables by mapping who is Responsible, Accountable, Consulted, and Informed.
A BA writes a user story: 'As a customer, I want to reset my password so that I can regain access to my account.' Which INVEST characteristic is BEST demonstrated by including the 'so that' clause?
  • A. Independent
  • B. Estimable
  • C. Valuable ✓
  • D. Small
Correct answer: C. The 'so that' clause states the benefit or business value the user gains, directly supporting the 'Valuable' characteristic of INVEST.
During data analysis, you notice a column of customer join dates has several blank entries. What is the best practice before using this data for reporting?
  • A. Delete all rows with any blank value automatically
  • B. Assess the extent and cause of the missing data and decide on a documented handling approach ✓
  • C. Fill all blanks with today's date to avoid gaps
  • D. Ignore the blanks since reporting tools handle them automatically
Correct answer: B. Handling missing data requires first understanding its scale and cause, then applying and documenting an appropriate strategy rather than deleting or guessing blindly.

Hard round 10 questions

Two senior stakeholders deadlock: the VP of Sales insists the new CRM must 'auto-assign every inbound lead to the nearest rep instantly,' while the VP of Operations insists 'no lead moves without a manager approving the routing.' Both cite their targets as non-negotiable. What is the most effective first move to break the conflict?
  • A. Escalate to the mutual executive sponsor and ask them to pick one requirement so the sprint is not blocked
  • B. Separate the stated solutions from the underlying needs (speed-to-contact vs. routing accountability) and facilitate a session around those interests ✓
  • C. Implement both as a configurable toggle so each VP gets their preferred behavior in their own region
  • D. Build the auto-assignment first since it is quantitatively tied to a revenue target, and defer approval to a later phase
Correct answer: B. Conflicting stated solutions are usually reconcilable once you surface the underlying needs, because both interests (fast contact and accountability) can often be satisfied together rather than by choosing a winner.
A developer rejects your acceptance criterion 'The search results should load quickly and show relevant matches,' calling it untestable. Which rewrite best resolves the objection?
  • A. 'Search must return relevant, high-quality results within an acceptable time under normal load'
  • B. 'Given a catalog of 100k SKUs, when a user searches a valid keyword, then the first result page returns within 2 seconds at the 95th percentile and the top 10 include all exact-title matches' ✓
  • C. 'Search performance and relevance must meet or exceed the current legacy system as judged by the product owner'
  • D. 'The system shall provide fast and relevant search as defined in the non-functional requirements document'
Correct answer: B. A verifiable acceptance criterion binds a concrete precondition, action, and a measurable, observable threshold, whereas the other options retain subjective words like 'quickly,' 'acceptable,' or defer to a person's judgment.
You are building a requirements traceability matrix and the sponsor asks what 'bidirectional' traceability actually buys the project. Which statement most accurately captures its distinct value?
  • A. It lets you trace forward from a business need to design and tests, and backward from any test or code artifact to the originating need, so orphaned or gold-plated work is exposed ✓
  • B. It ensures every requirement is written in Given-When-Then format so both business and QA can read it
  • C. It guarantees that changes to a requirement automatically update the linked test cases in the test management tool
  • D. It provides a two-column mapping of functional to non-functional requirements to prevent scope gaps
Correct answer: A. Bidirectional traceability's unique benefit is detecting both unimplemented needs (forward gaps) and unjustified artifacts with no originating need (backward gaps, i.e., gold-plating).
A client keeps introducing new 'urgent, must-have-now' changes mid-sprint, each threatening the committed scope. Which response best protects delivery while preserving the relationship?
  • A. Absorb the changes into the current sprint since the client is the paying customer and urgency is their call
  • B. Accept each change but silently extend the sprint end date to accommodate the added work
  • C. Run impact analysis on each request, and if truly urgent, swap it in against an equivalently-sized committed item the client agrees to drop, keeping sprint capacity fixed ✓
  • D. Freeze all changes until the sprint ends and route every request to a change control board regardless of urgency
Correct answer: C. Protecting a fixed sprint capacity by trading in a new item only in exchange for de-scoping an equal item forces the client to own the prioritization trade-off without derailing the timeline.
An executive says 'implement an AI chatbot to cut support costs.' Before writing requirements, which framing is the most defensible starting point for a BA?
  • A. Define the target outcome and metric (e.g., deflect X% of tier-1 tickets at maintained CSAT), then scope intents, escalation paths, and NFRs around that ✓
  • B. Draft functional requirements for natural-language understanding, multi-turn dialog, and 20 supported languages to cover future needs
  • C. Benchmark three vendor chatbots and recommend the one with the highest published accuracy score
  • D. Specify a precision and recall target of 95% for intent classification as the primary success criterion
Correct answer: A. A vague executive ask must first be anchored to a measurable business outcome and scope boundary; model-level metrics like precision/recall are downstream and meaningless until the outcome and intents are defined.
A feature shipped exactly to spec, but the target metric (checkout conversion) did not move. Which investigative approach is most sound before concluding the feature failed?
  • A. Roll the feature back immediately since a metric that did not move proves the hypothesis was wrong
  • B. Confirm the feature was actually reaching and being used by the intended segment, check instrumentation validity, then decompose the funnel to locate where the drop-off persists ✓
  • C. Ship a second, larger feature targeting the same metric to overpower the lack of movement
  • D. Compare the aggregate conversion rate before and after launch and attribute any difference to the feature
Correct answer: B. A flat metric can stem from exposure, instrumentation, or funnel-stage issues rather than the feature itself, so you must verify reach and measurement and localize the drop-off before judging the feature; a naive before/after ignores confounders.
You inherit a stalled project: scope has ballooned, the original baseline is stale, and stakeholders distrust the team. What is the correct sequencing of your first recovery actions?
  • A. Re-baseline scope against current reality, re-establish a single prioritized backlog with stakeholder agreement, then commit to a small near-term deliverable to rebuild trust ✓
  • B. Immediately commit to the original deadline to signal confidence, then work backward to fit scope into it
  • C. Add contractors to increase velocity so the accumulated backlog can be cleared before renegotiating scope
  • D. Escalate to leadership that the project is unrecoverable and recommend a full restart with fresh requirements
Correct answer: A. Recovery requires establishing a realistic re-baselined scope and a shared prioritized backlog first, then demonstrating credibility with an early tangible win—adding people to a bloated backlog (Brooks's Law) or clinging to a dead deadline deepens the failure.
During elicitation, a critical SME is deliberately non-cooperative and withholds process knowledge, and you have no authority over them. Which approach is most likely to unlock the information?
  • A. Document the SME as a project risk and proceed to write requirements from your own assumptions
  • B. Report the SME's non-cooperation to their manager to compel participation
  • C. Understand what is driving the resistance (fear of automation, workload, past burns), reframe their involvement around their interests, and use lower-friction techniques like observation or document analysis to reduce the ask ✓
  • D. Bypass the SME entirely by interviewing their junior team members who are more willing to talk
Correct answer: C. Influence without authority works by diagnosing and addressing the source of resistance and lowering the participation cost, whereas escalation or bypassing typically hardens resistance or yields lower-fidelity requirements.
You must choose between a UML activity diagram and a BPMN process model to hand off to both business stakeholders and developers. In which situation is BPMN the clearly better choice?
  • A. You need to depict the internal control flow and decision logic of a single system operation for developers
  • B. You are modeling a cross-organizational process spanning multiple participants with message exchanges, lanes, and business-level events for stakeholder validation ✓
  • C. You want to show the sequence of steps inside one use case's main flow at a fine-grained level
  • D. You need a lightweight sketch of algorithmic branching within a component
Correct answer: B. BPMN's pools, lanes, and message flows are purpose-built for cross-participant, collaboration-heavy business processes, while activity diagrams are better suited to modeling control flow within a system or use case.
A product team wants to A/B test a redesigned onboarding flow. The PM proposes ending the test 'as soon as the new variant is winning.' Why is this the wrong call?
  • A. Because the sample must always run for a full 30 days regardless of the observed effect
  • B. Because peeking and stopping the moment significance appears (optional stopping) inflates the false-positive rate; the sample size and duration should be fixed in advance from the minimum detectable effect ✓
  • C. Because A/B tests require an equal number of users in each arm before any result is valid
  • D. Because you should instead pick the variant with the higher raw conversion count irrespective of statistical testing
Correct answer: B. Stopping a test the instant it looks significant is optional stopping, which dramatically inflates Type I error; the sample size and horizon should be pre-computed from the minimum detectable effect and power.

Prep for another role

Questions are original, written and independently verified for HireHire's role interview quizzes. They reflect the kind of knowledge Business Analyst interviews test, not any specific company's questions. HireHire maps live tech & IT jobs across India, updated regularly. Last updated: July 2026.