Data Checks • Requirements • Stakeholders • Process Improvement • Go-Live • Solution Choices • 2026

Scenario-Based Business Analyst Interview Questions

Scenario rounds give you a situation and watch how you think. A dashboard disagrees with the finance report, three teams define 'active customer' three different ways, a data migration comes up short on go-live weekend, a workshop gets taken over by the most senior person in the room. There is rarely one right answer. The interviewer wants to hear what you check first, who you would talk to, and what would change your mind. It suits every level, from a first BA job to a lead. Each question shows what is being tested, the shape of a good answer and a sample that thinks out loud. Practice saying your first two checks out loud before you jump to a fix.

Search all questions by round, difficulty and level, or save the ones you want to practice.

Data and SQL 4 questions

Medium Technical round Fresher, Mid-level Practice question

1. The new sales dashboard shows last month's revenue noticeably higher than the finance team's monthly report. Both teams say their number is right. What do you check first?

What the interviewer is really testing:
Whether you look for a difference in definitions and data before assuming one side is wrong, and reconcile step by step.
Answer frame:

Definitions: confirm what each number counts: booked or invoiced, before or after refunds, with or without tax.

Cut-off: check the date each side uses and the time zone, since orders near midnight on the last day can land in different months.

Reconcile: pick one small slice, such as one region or one day, and match it line by line until the gap is explained.

Agree: write down the agreed definition and label the dashboard with it.

Sample spoken answer:

“My first guess is that they're counting different things, not that someone's broken. So I'd sit with both teams and ask what exactly goes into their number. Is sales counting orders when they're placed, while finance counts them when they're invoiced? Are refunds and cancellations taken out? Is tax in or out? Then I'd check the date logic, because a dashboard running on server time can push late orders on the last day into the wrong month. After that I'd pick one small slice, maybe one region for one day, and match the two sources line by line. Once the gap is explained, I'd get both sides to agree on a definition and put it right on the dashboard. If the slice matched perfectly, that would change my mind, and I'd look for missing or duplicated rows in the dashboard's data feed instead.”

Red flag to avoid:

Declaring finance's number correct without checking, or adjusting the dashboard until it matches without knowing why it differed.

They may ask next:
  • If both numbers are valid for different purposes, which one should the dashboard show?
  • How would you stop this argument coming back next month?
Say it in 60 seconds
Medium Technical round Fresher, Mid-level Practice question

2. You pull revenue per customer for orders containing a Garden item, but the totals come out about three times too high. Here's the query. What went wrong?

What the interviewer is really testing:
Whether you recognise that joining to a child table repeats parent rows, and know a clean way to filter without inflating sums.
Answer frame:

Spot it: the order total sits on the order row, and the join repeats that row once for every matching Garden item.

Prove it: count rows per order after the join; an order with three Garden items shows up three times.

Fix: filter with EXISTS so each order is counted once, or aggregate items before joining.

Check: compare one customer's result with their orders by hand.

Sample spoken answer:

“The giveaway is that it's too high by roughly the number of Garden items per order. The order total lives on the orders table, but I joined to order_items to filter on category, so an order with three Garden items appears as three rows and its total gets summed three times. To prove it, I'd count rows per order after the join and see the repeats. The fix is to stop the join from multiplying rows. I'd move the category check into an EXISTS, so the query only asks whether the order has at least one Garden item, and each order is counted once. Then I'd spot check one customer by adding up their qualifying orders by hand. If the numbers were still off after that, I'd look for duplicate orders in the source table itself.”

Code:
-- Inflated: order_total repeats once per matching item row
SELECT o.customer_id, SUM(o.order_total) AS revenue
FROM orders o
JOIN order_items i ON i.order_id = o.order_id
WHERE i.category = 'Garden'
GROUP BY o.customer_id;

-- Fixed: each order counted once
SELECT o.customer_id, SUM(o.order_total) AS revenue
FROM orders o
WHERE EXISTS (
  SELECT 1 FROM order_items i
  WHERE i.order_id = o.order_id AND i.category = 'Garden'
)
GROUP BY o.customer_id;
Red flag to avoid:

Adding DISTINCT inside the SUM, which silently merges two different orders that happen to have the same total.

They may ask next:
  • What if they wanted only the Garden part of each order's revenue, not the whole order?
  • Would SELECT DISTINCT fix this safely? Why or why not?
Say it in 60 seconds
Easy Technical round Fresher, Mid-level Practice question

3. The head of sales messages you: the active customer count in the weekly report dropped sharply overnight, and nothing happened in the business. Where do you start?

What the interviewer is really testing:
Whether you check the data pipeline and report logic before telling a senior person their business shrank.
Answer frame:

Freshness: check whether last night's data load ran fully or stopped part way.

Changes: ask whether anything changed in the report, its filters or the source system in the last day.

Compare: find which customers dropped out and look for what they have in common.

Reply: give the sales head a short holding answer, then the cause once confirmed.

Sample spoken answer:

“A sharp overnight drop with no business reason usually means the data, not the customers. First I'd check the load: did last night's refresh finish, or did it pull only part of the records? Next I'd ask whether anything changed yesterday, like a new filter on the report, a release to the source system, or a change in how 'active' is worked out. Then I'd compare today's list with last week's and look at the customers who disappeared. If they're all from one region or one product, that points straight at the cause. Meanwhile I'd reply to the sales head quickly, saying I'm looking into it and it looks like a data issue, so they don't act on the number. If the missing customers really had stopped buying, I'd change my mind and treat it as a business signal.”

Red flag to avoid:

Forwarding the number as a real drop, or going quiet for a day while investigating.

They may ask next:
  • What would you put in place so you hear about a failed load before the sales head does?
  • How would you word your first reply to them?
Say it in 60 seconds
Hard Technical round Mid-level, Senior Practice question

4. Marketing says their spring campaign brought in a wave of new customers. You have customers and orders tables. How would you check that claim?

What the interviewer is really testing:
Whether you define 'new' properly, compare against a fair baseline, and stay honest that a rise is not proof the campaign caused it.
Answer frame:

Define new: a customer whose first ever order falls in the campaign window, not just anyone who ordered.

Count: first orders per month, so the campaign months sit next to the months around them.

Baseline: compare with the same months last year to allow for seasonal patterns.

Attribute carefully: use campaign codes or source tracking where they exist, and say what the data can't prove.

Sample spoken answer:

“The first thing is to define 'new'. I'd use customers whose very first order is in the campaign window, because returning customers who happened to buy that spring don't count. So I'd find each customer's first order date and count those by month. That shows whether spring really stands out from the months around it. Then I'd compare with the same months last year, since plenty of businesses get a spring bump anyway. If there's a campaign code or a traffic source on the order, I'd split new customers by that too. I'd be careful in how I present it. A rise lines up with the campaign, but unless there's tracking or a held-back group, I can say the timing fits, not that the campaign caused it. If last year's spring looked the same, that would make me doubt the claim.”

Code:
-- PostgreSQL: new customers by month of their first order
WITH first_orders AS (
  SELECT customer_id, MIN(order_date) AS first_order_date
  FROM orders
  GROUP BY customer_id
)
SELECT DATE_TRUNC('month', first_order_date) AS order_month,
       COUNT(*) AS new_customers
FROM first_orders
GROUP BY DATE_TRUNC('month', first_order_date)
ORDER BY order_month;
Red flag to avoid:

Counting every order in the campaign months as proof of new customers, or claiming the campaign caused the rise with no comparison.

They may ask next:
  • How would you check whether these new customers came back after their first order?
  • What would a held-back group look like for a campaign like this?
Say it in 60 seconds

Requirements 4 questions

Medium Case round Mid-level, Senior Practice question

5. You're asked to build one company-wide 'active customers' report, and sales, finance and support each define active differently. How do you get to one number?

What the interviewer is really testing:
Whether you can surface the hidden disagreement, understand why each definition exists, and get a decision owner rather than picking one yourself.
Answer frame:

Collect: write each team's definition side by side and what decisions they use it for.

Quantify: run all three against the same data so everyone sees how far apart they are.

Decide: take it to the person who owns the metric, with a recommendation.

Label: publish the chosen definition, and keep the others as named measures if they're still needed.

Sample spoken answer:

“I wouldn't try to force one definition straight away, because each team probably has a good reason for theirs. Sales might count anyone who ordered in the last 90 days, finance anyone with an open account, support anyone who logged in. So first I'd write the three side by side, with what each team uses the number for. Then I'd run all three against the same data, because seeing the actual gap makes the talk much more concrete. Often it turns out they need different measures, not one. I'd take it to whoever owns company metrics, maybe the head of operations, with a recommendation for the headline number. Then I'd publish that definition clearly and keep the others as separately named measures, like 'recently purchasing customers', so nobody mixes them up again.”

Red flag to avoid:

Choosing a definition yourself and shipping the report without anyone who owns the metric agreeing to it.

They may ask next:
  • What if no one wants to own the decision?
  • How would you handle a leader who keeps quoting their old number in meetings?
Say it in 60 seconds
Hard Situational round Mid-level, Senior Practice question

6. A new rule means customers must give explicit consent before you send them marketing, and the compliance deadline can't move. The backlog is already full. How do you approach it?

What the interviewer is really testing:
Whether you get the real legal requirement from the right people, find the smallest change that meets it, and make the trade-off on other work visible.
Answer frame:

Source: get the exact obligation in writing from legal or compliance, not second hand.

Minimum: work out the smallest change that meets the rule by the deadline, and what can follow later.

Impact: map every place marketing is sent or consent is collected, including third parties.

Trade-off: show the sponsor what moves out of the backlog to make room, and get that agreed.

Sample spoken answer:

“I'd start with compliance, because I don't want to build on someone's summary of the rule. I'd ask them what exactly we must do by the deadline, and what counts as proof of consent. Then I'd map where it touches us: the sign-up form, the marketing email tool, any partner we share lists with, and the existing customer base. Rules like this differ by country too, so I'd check which markets are in scope. Next I'd separate the minimum, like capturing and storing consent and stopping sends to anyone without it, from the nice to haves, like a full preference centre. With a full backlog, something has to move, so I'd show the sponsor the options and let them choose what slips. If compliance told me the existing base was covered already, the scope would shrink a lot.”

Red flag to avoid:

Interpreting the law yourself, or quietly squeezing it into the sprint without telling anyone what else slips.

They may ask next:
  • How would you handle customers who signed up before the rule?
  • What would you ask for as proof that the change works before the deadline?
Say it in 60 seconds
Easy Situational round Fresher, Mid-level Practice question

7. A developer asks: what should happen when a customer applies a discount code to an order that's already been partly refunded? The requirements don't say. What do you do?

What the interviewer is really testing:
Whether you get a business decision on an edge case rather than inventing one, and use it as a sign that similar cases may be missing.
Answer frame:

Clarify: understand exactly when this can happen and how often.

Options: lay out the possible rules and their effect on the customer and on finance.

Decide: get the answer from the business owner, fast, so the developer isn't blocked.

Sweep: look for related edge cases and add the rules and test cases.

Sample spoken answer:

“I'd thank them, because that's exactly the kind of question that turns into a production bug later. First I'd understand whether it can actually happen in the current flow. Maybe codes can only be applied at checkout, and then the answer is it can't. If it can, I'd sketch the options: block codes on refunded orders, apply the discount to what's left, or recalculate the whole order. Each one affects the customer and the accounts differently, so it's a business call, not mine or the developer's. I'd take it to the product owner and finance and try to get an answer the same day. Then I'd update the acceptance criteria and ask the tester to add cases. I'd also look for cousins of this case, like codes on exchanged or cancelled orders, since one gap usually means a few more.”

Red flag to avoid:

Telling the developer to do whatever seems sensible, then finding out in production that finance disagrees.

They may ask next:
  • What would you tell the developer to do while waiting for the decision?
  • How would you find other edge cases like this earlier next time?
Say it in 60 seconds
Medium Situational round Fresher, Mid-level, Senior Practice question

8. A manager asks for a weekly report emailed to twenty people, listing every customer's name, phone, address and purchase history. How do you respond?

What the interviewer is really testing:
Whether you notice a privacy risk in an ordinary-looking request and steer to what's actually needed, involving the right people.
Answer frame:

Need: ask what decisions the report supports and what each recipient does with it.

Minimise: propose only the fields and people needed, summaries where possible.

Safer delivery: a secured dashboard with access control instead of an email attachment.

Check: involve the data protection or security contact before building.

Sample spoken answer:

“I'd start by asking what the report is for. What do the twenty people do with it each week? Often the real need is something like 'which customers haven't bought in a while', and most people only need counts, not names and phone numbers. Then I'd suggest trimming it: personal details only for the people who contact customers, summaries for everyone else. I'd also suggest a secured dashboard instead of an email attachment, since emailed files get forwarded and stored everywhere, and nobody can take them back. Privacy law differs by country, but most places expect you to use only the personal data you need, so I'd bring in our data protection contact before building. If the manager's team genuinely calls every customer weekly, they may need the details, but through controlled access.”

Red flag to avoid:

Building the report exactly as asked because a manager requested it.

They may ask next:
  • What if the manager says the old system always sent it this way?
  • How would you record who has access and why?
Say it in 60 seconds

Testing and Go-Live 2 questions

Hard Technical round Mid-level, Senior Practice question

9. It's go-live weekend. The migrated system shows about a thousand fewer customer records than the old one. The cutover call is in three hours. What do you do?

What the interviewer is really testing:
Whether you separate expected differences from real data loss quickly, and give decision makers a clear go or no-go picture under time pressure.
Answer frame:

Expected gaps: check the migration rules first: were inactive, duplicate or test records meant to be left out or merged?

Reject logs: look at what the load rejected and why.

Break down: compare counts by type, status or region to see where the gap sits.

Decide: bring the cutover call a clear picture: explained, fixable in time, or a reason to delay.

Sample spoken answer:

“First I'd stay calm and check whether the gap is intended. Migration rules often drop closed accounts or merge duplicates, so I'd pull the mapping document and see if the numbers explain the thousand. Next I'd look at the rejection log, because records that failed validation, like a missing postcode, usually land there with a reason. Then I'd compare counts by status and region between old and new, so I can see if the gap sits in one bucket. With three hours, I'd give the team updates every hour, not just at the end. At the cutover call I'd say plainly what's explained, what's not, and the risk. If it's a few hundred rejects we can reload, we might go ahead with a fix plan. If it's unexplained active customers, I'd recommend holding, because active customers locked out on Monday would be worse than a delay.”

Red flag to avoid:

Going live and promising to fix it later without knowing whether active customers are missing.

They may ask next:
  • Who makes the final go or no-go decision, and what do they need from you?
  • What checks would you have wanted in the dress rehearsal to avoid this?
Say it in 60 seconds
Easy Situational round Fresher, Mid-level Practice question

10. UAT starts Monday, but the business testers say they can't take part because it clashes with month-end close. Go-live is two weeks later. What do you do?

What the interviewer is really testing:
Whether you find practical ways to protect real user testing, and raise the risk clearly instead of letting UAT be skipped quietly.
Answer frame:

Options: shift UAT by a few days, split it around month-end, or cut it to the highest-risk scenarios.

Make it easy: prepare scripts, test data and a quick way to log issues so their time goes further.

Escalate risk: tell the sponsor what going live with thin testing means.

Plan ahead: put business events like month-end into the project calendar next time.

Sample spoken answer:

“I'd first look at the calendar with the testers and the project manager. Maybe we can start UAT a few days late, right after close, or have them test the riskiest scenarios in short slots during month-end and the rest afterwards. To make their time count, I'd have everything ready: step-by-step scripts, test data loaded, and a simple form for issues, so they're not wasting an hour figuring out how to log in. If none of that gives enough coverage, I'd tell the sponsor plainly: going live without proper user testing risks problems landing on customers, and they need to choose between a short delay and that risk. I wouldn't let UAT shrink without someone owning that decision. Next project, I'd put month-end and other busy periods into the plan from day one.”

Red flag to avoid:

Having the project team run UAT and reporting it as business-approved.

They may ask next:
  • Could the project team or you run the UAT scripts instead? What's lost if you do?
  • How would you decide which scenarios are the highest risk?
Say it in 60 seconds

Agile Delivery 2 questions

Medium Situational round Fresher, Mid-level Practice question

11. Mid-sprint, a developer points out that the story they're building contradicts a story the team shipped last month. Both were signed off. What do you do?

What the interviewer is really testing:
Whether you stop the team building on a guess, find out which rule the business actually wants, and fix the way the clash slipped through.
Answer frame:

Pause the guess: ask the developer to park that piece rather than pick a side.

Understand: read both stories and find the exact rule where they clash.

Decide: take the conflict to the product owner the same day with the options and the impact of each.

Learn: add a check against existing behaviour when writing or refining stories.

Sample spoken answer:

“First I'd thank the developer and ask them to hold that bit, so nobody codes their own guess. Then I'd read both stories and pin down exactly where they clash. Maybe last month's story lets managers edit an approved request, and this one locks it once approved. I'd take that to the product owner the same day with the two options and what each would mean, including whether changing last month's behaviour affects live users. Once they decide, I'd update whichever story needs it and tell testers so their cases match. Afterwards I'd look at why it slipped through. Usually it's that new stories get written without checking what the system already does, so I'd add that question to refinement. If the product owner said both were right in different situations, I'd write the rule that tells them apart.”

Red flag to avoid:

Telling the developer to just follow the newer story because it's newer.

They may ask next:
  • What if the product owner is away for the rest of the sprint?
  • How would you keep a record of rules like this so the next BA finds them?
Say it in 60 seconds
Hard Situational round Mid-level, Senior Practice question

12. The product owner leaves suddenly. You inherit a backlog of two hundred items with no clear priorities, and a release in six weeks. What do you do in your first week?

What the interviewer is really testing:
Whether you steady the team, clarify who decides, and shrink the backlog to what the release needs without quietly becoming the product owner.
Answer frame:

Who decides: agree with the sponsor who owns priority calls until a new product owner arrives.

Release goal: confirm what the release has to achieve and any date-bound promises.

Triage: sort items into needed for the release, later and close, starting with in-progress work.

Keep the team moving: make sure the next sprint has enough ready stories.

Sample spoken answer:

“First I'd go to the sponsor and ask who makes priority decisions now. I can prepare and recommend, but someone with authority has to own the calls, or I'll get overruled later. Next I'd confirm what this release must deliver: any promises to customers, contracts or deadlines. With that goal, I'd triage the backlog. Anything in progress comes first. Then I'd mark each item as needed for this release, later, or close. In a backlog of two hundred, a lot will be old ideas nobody remembers, and closing them is a relief. I'd review my cut with the sponsor and the tech lead. Meanwhile I'd make sure the team has a sprint's worth of ready stories so nobody sits idle. If the sponsor told me to act as product owner, I'd ask for that to be made official.”

Red flag to avoid:

Making all the priority calls yourself with no one's authority, or waiting for a new product owner while the team runs out of work.

They may ask next:
  • What if stakeholders start sending you new requests directly?
  • How would you hand over to the new product owner when they arrive?
Say it in 60 seconds

Process Improvement 3 questions

Medium Case round Mid-level, Senior Practice question

13. Two regional offices handle customer refunds in completely different ways, and leadership wants one standard process across both. How would you get there?

What the interviewer is really testing:
Whether you learn why each process exists before merging them, and bring both sides into the design instead of crowning a winner.
Answer frame:

Map both: document each region's current steps, approvals and handoffs.

Find the why: ask what drives each difference: local rules, volume, tools or habit.

Compare: measure time, errors and complaints for each, then design the to-be from the best parts.

Adopt: agree the design with both leads and plan the switch, allowing true local rules to stay.

Sample spoken answer:

“I'd start by mapping both processes as they really run, with the people who do the work, not just the managers. Then for every difference I'd ask why. Some differences exist for a reason, like a local consumer law or much higher volume. Others are just habit. Next I'd compare how each performs: how long a refund takes, how often it's reworked, how many complaints come in. That gives a fair basis instead of 'our way is better'. I'd draft a to-be that takes the stronger steps from each, keeps the differences that are legally required, and drops the rest. I'd review it with both regional leads together so neither feels overruled. If one region's process was clearly better on every measure, I'd say so, but still let the other team help plan the switch.”

Red flag to avoid:

Picking the region that sits closest to head office and making the other one copy it.

They may ask next:
  • What if one regional lead refuses to change?
  • How would you measure whether the standard process is working six months later?
Say it in 60 seconds
Medium Case round Fresher, Mid-level, Senior Practice question

14. Supplier invoices take about twelve days to get approved, and the finance director wants it under three. Where would you look first?

What the interviewer is really testing:
Whether you find where the time actually goes, usually in waiting between steps, before proposing a tool or automation.
Answer frame:

Timeline: trace a sample of invoices and record the time spent at each step and between steps.

Waiting: separate time someone is working on it from time it sits in a queue or inbox.

Causes: look at the biggest waits: missing purchase orders, unclear approvers, invoices sent back.

Target: fix the biggest wait first and measure again before bigger changes.

Sample spoken answer:

“I'd start by following real invoices, maybe thirty from last month, and noting the date at each step: received, matched to a purchase order, sent for approval, approved, paid. In my experience the work itself takes minutes and the days are spent waiting. So I'd look for where invoices sit longest. It might be that many arrive without a purchase order number and bounce back to the supplier, or that approvers don't know it's their turn because it goes by email. Once I know the biggest wait, I'd fix that first, maybe by setting approval rules by amount and sending reminders, and measure again. If the timeline showed approvals were fast and the delay was in data entry, I'd change course and look at scanning or supplier portals instead.”

Red flag to avoid:

Recommending a new workflow tool before knowing where the twelve days actually go.

They may ask next:
  • What if one senior approver is the bottleneck and won't delegate?
  • How would you check the change doesn't weaken the controls finance needs?
Say it in 60 seconds
Medium Case round Mid-level, Senior Practice question

15. Since the new CRM went live, call centre agents take noticeably longer on each call, and the operations manager blames the system. How do you investigate?

What the interviewer is really testing:
Whether you use observation and data to separate a learning curve, a design problem and a real defect, rather than taking a side.
Answer frame:

Pattern: check whether it's all agents and all call types, or some, and whether it's improving week by week.

Observe: sit with agents and watch where the time goes on screen.

Classify: training gap, clunky screen flow, slow system, or a new required step.

Act: fix the top cause and track the trend with the manager.

Sample spoken answer:

“I'd start with the data before taking a side. Is it every agent and every call type, or mostly new starters, or one kind of call? And is it getting better each week? If it's steadily improving, part of it is just people learning a new system. Then I'd sit next to a few agents for an afternoon and watch. Often you'll see the real thing: an agent clicking through four screens to find an address that used to be on one, or waiting for a search to load, or a new mandatory field nobody asked for. I'd sort what I find into training, screen design, performance and new steps, then take the biggest one to the manager and the CRM team. If the fastest agents were as slow as everyone else, I'd lean towards a system problem, not training.”

Red flag to avoid:

Agreeing the system is the problem, or dismissing it as a training issue, before watching anyone use it.

They may ask next:
  • What if the extra time comes from a step compliance insists on?
  • How would you prove to the manager that your fix worked?
Say it in 60 seconds

Stakeholders 2 questions

Easy Situational round Fresher, Mid-level Practice question

16. Operations wants fourteen new mandatory fields on the order entry screen. Sales says reps will stop logging orders properly if you add them. What do you do?

What the interviewer is really testing:
Whether you dig into what each field is for and find options that serve both teams, instead of passing the argument upward untouched.
Answer frame:

Purpose: ask operations what decision or task each field supports.

Sort: which fields are needed at order time, which can come later, which can be filled automatically.

Options: propose a smaller mandatory set, defaults and lookups, or a later step for the rest.

Agree: get both leads to sign off on the list together.

Sample spoken answer:

“I'd go through the fourteen fields with operations one at a time and ask what each one is used for. Usually some are really needed when the order is taken, like delivery date, and others could be filled later, or worked out automatically from the customer record. Then I'd take the list to sales and ask which fields are genuinely hard for a rep to know on a call. With that, I'd propose something like five mandatory at entry, a few defaulted from the account, and the rest completed by operations afterwards. I'd get both leads in the same room to agree the final list, so it's not me picking a winner. If operations showed me that orders without a field actually get shipped wrong, I'd push harder for that one being mandatory.”

Red flag to avoid:

Adding all fourteen because operations asked first, or dropping them all because sales complained loudest.

They may ask next:
  • How would you test the new screen with reps before it goes live?
  • What would you do if operations insists all fourteen are non-negotiable?
Say it in 60 seconds
Medium Situational round Mid-level, Senior Practice question

17. The stakeholder who owned a key requirement has left the company. Their replacement disagrees with it, and the feature is half built. What do you do?

What the interviewer is really testing:
Whether you respect the new owner's authority while making the history and the cost of change clear, so the decision is informed.
Answer frame:

Brief: show the new owner why the requirement was agreed and what problem it solved.

Listen: understand their objection; they may know something that's changed.

Cost of change: work out with the team what changing course now means for time and scope.

Decide and record: get a decision, update the requirement, and log the reason.

Sample spoken answer:

“I'd meet the new stakeholder soon, before more is built. I'd walk them through why the requirement was agreed: the problem, the options that were rejected and who else signed off. That's not to defend it, but so they're deciding with the full picture. Then I'd listen properly, because they might know something new, like a change in strategy or a problem they saw in their last role. I'd ask the tech lead what switching now would cost: how much is thrown away and the effect on the release date. With that, the new owner can make an informed call, and I'd involve the sponsor if the cost is big. Whatever they decide, I'd update the stories and log the change and the reason. If their objection turned out to be a misunderstanding, the briefing alone might settle it.”

Red flag to avoid:

Telling the new stakeholder it's already signed off so it can't change.

They may ask next:
  • What if other stakeholders still want the original version?
  • How do you keep enough history on requirements that this is easy next time?
Say it in 60 seconds

Elicitation 2 questions

Medium Situational round Fresher, Mid-level Practice question

18. In a requirements workshop, the most senior person answers every question, and everyone else just nods. You suspect the real users see things differently. What do you do?

What the interviewer is really testing:
Whether you can get honest input from quieter people without embarrassing the senior person or losing control of the room.
Answer frame:

In the room: switch to methods that give everyone a voice: silent sticky notes, round-robin, walking through a real example.

Direct questions: ask specific people about their own part of the process.

Outside the room: follow up with smaller sessions or job shadowing.

Reconcile: bring differences back as observations, not as people contradicting their boss.

Sample spoken answer:

“In the room, I'd change the format rather than confront anyone. I might say 'let's all write the three biggest problems on sticky notes before we discuss', so everyone's view lands on the wall before the senior person speaks. I'd also ask specific people about their own step, like 'Sam, when an order comes in missing details, what do you actually do?' because that's hard to answer for someone else. Afterwards I'd set up short one-to-ones or sit with users while they work, where people are more open. If I find the day-to-day process differs from what the senior person described, I'd present it as 'here's what we saw in practice', not 'your team disagrees with you'. If the users' view matched the senior person's, fine, I'd have more confidence in the requirements.”

Red flag to avoid:

Writing down only what the senior person said and calling the requirements complete.

They may ask next:
  • What if the senior person is also the project sponsor?
  • How would you plan the next workshop differently?
Say it in 60 seconds
Easy Situational round Fresher, Mid-level Practice question

19. The team manager tells you every request is checked twice before it's approved. When you shadow the team, you see most requests checked once. What do you do with that?

What the interviewer is really testing:
Whether you treat the gap between the described and the real process as a finding to understand and handle tactfully, not a gotcha.
Answer frame:

Confirm: check with more observation or data that it's a pattern, not one busy day.

Understand why: ask the team what stops the second check: time, tools, unclear rules.

Raise carefully: share it with the manager as a process gap, not blame.

Design: base the to-be on the real process and decide with the manager whether the second check is needed.

Sample spoken answer:

“First I'd make sure it's a real pattern. I'd watch a bit longer or look at the system records to see how many requests have two approvals logged. If it's consistent, I'd ask the team, without judgement, what usually happens with the second check. Maybe they're short-staffed, or the tool doesn't prompt for it, or people think it's only needed above a certain amount. Then I'd talk to the manager privately and describe what I saw as a gap between the written process and practice, and the reasons behind it. That matters for the new system, because if we design around a process nobody follows, we'll get it wrong. Together we'd decide whether the second check should be enforced, limited to risky cases or dropped. If it turns out to be a legal control, it's a risk to flag, not just a design detail.”

Red flag to avoid:

Ignoring what you saw and modeling the process the manager described, or reporting the team to senior management.

They may ask next:
  • What if the missing check is a control that auditors rely on?
  • How would you document the as-is when two versions of it exist?
Say it in 60 seconds

Solution Evaluation 3 questions

Hard Case round Mid-level, Senior Practice question

20. The off-the-shelf system you've chosen does almost everything, but not your company's two-level discount approval. The business wants it customised. How do you decide?

What the interviewer is really testing:
Whether you weigh changing the process against changing the product, including long-term cost, instead of treating customisation as free.
Answer frame:

Question the rule: find out why the two-level approval exists and what risk it controls.

Options: adapt the process to the product, use configuration or a workaround, or customise.

Cost over time: include upgrade pain, testing and vendor support, not just the build.

Recommend: give the sponsor the options side by side with a recommendation.

Sample spoken answer:

“I'd start by asking why the rule exists. If two approvals are there because large discounts once got abused, the real need is control over big discounts, and there may be other ways to get it. Then I'd look at options. Can the product's standard approval be set up with a threshold, so one approver handles small discounts and a senior person handles large ones? Could a report of big discounts reviewed weekly do the job? Only then would I look at customising. Customisations tend to cost more than the build: every upgrade needs retesting, and the vendor may not support it. I'd lay the options out for the sponsor with cost, risk and effort. If the rule turned out to be a legal or audit requirement the product can't meet, I'd lean towards customising, and I'd push to keep it small.”

Red flag to avoid:

Agreeing to customise straight away because the business asked, without checking why the rule exists or what it costs later.

They may ask next:
  • How would you find out what upgrades would cost with the customisation in place?
  • What if the sales director insists the process can't change?
Say it in 60 seconds
Hard Case round Senior Practice question

21. You've shortlisted two vendors. One scores higher on your requirements matrix, but the business users strongly prefer the other after the demos. What do you recommend?

What the interviewer is really testing:
Whether you can challenge both the scoring and the gut feeling, and turn the disagreement into evidence rather than defending your spreadsheet.
Answer frame:

Check the scoring: were the weightings agreed up front, and do they reflect what matters most?

Unpack the preference: ask users what exactly won them over; demos are polished.

Test it: run scripted scenarios with real data on both, with users hands-on.

Recommend: present the evidence and a clear view, including risks, to the decision maker.

Sample spoken answer:

“I'd treat it as a sign that either the scoring or the demo is missing something. First I'd look at the matrix again: were the weightings agreed with the business before we scored, or did usability get a small weight when it matters a lot to them? Then I'd ask the users what they liked. If it's 'it looked slick', that's weak, because vendors pick their best screens for a demo. If it's 'it handles our month-end in three clicks instead of ten', that's a real requirement we may have underweighted. To settle it, I'd ask both vendors to run our own scenarios with our data, with users at the keyboard. Then I'd bring the results, costs and risks to the sponsor with my view. If the users' favourite held up in the hands-on test, I'd happily change my recommendation.”

Red flag to avoid:

Insisting the higher score wins because the matrix says so, or dropping the matrix because users are excited.

They may ask next:
  • How would you set up the scripted scenarios so the test is fair to both vendors?
  • What if IT raises a security concern about the users' favourite?
Say it in 60 seconds
Medium Case round Mid-level, Senior Practice question

22. The sponsor wants proof that automating a manual data entry process will pay off before they fund it. You have two weeks. How do you build the case?

What the interviewer is really testing:
Whether you measure the current cost honestly, count benefits beyond hours saved, and present assumptions openly instead of inflating the numbers.
Answer frame:

Baseline: measure how long the task takes today, how often, and how many errors it produces.

Benefits: hours freed, fewer errors and rework, faster turnaround, plus any risk reduced.

Costs: build, licences, testing, change and ongoing support.

Present: a simple comparison with a cautious and a likely case, and the assumptions stated.

Sample spoken answer:

“I'd start with real numbers for today. I'd time the task with the people who do it, count how many are done each week, and pull how often errors are caught and fixed later, since rework is often a hidden cost. Then I'd list the benefits: hours freed, fewer errors, faster turnaround, and maybe less risk if errors reach customers. On the other side, I'd get estimates for building it, licences, testing, training and support each year. I'd show the sponsor a cautious case and a likely case, with every assumption written down, so they can challenge any of them. I'd also be honest that freed hours only matter if the team does something useful with them. If the baseline showed the task took far less time than people thought, I'd tell the sponsor the case is weak.”

Red flag to avoid:

Taking the team's rough guess of time spent and multiplying it out into a big, confident figure.

They may ask next:
  • How would you check after launch that the benefits actually showed up?
  • What would you do if the team worries automation means job cuts?
Say it in 60 seconds
Were you asked something else? Share it A person checks every question before it goes on the site. No name is shown.
For the call itself

You practiced these. On the real call, ClapAssist helps with the rest.

ClapAssist is an AI interview assistant for Mac and Windows. It listens to the interview on your computer and shows you what to say, in short lines you can read while you talk. Your live interview audio and screen are never stored. Your resume and notes are saved to your account so the app fills them in on any computer. It stays out of screen share on every plan, including Free; only you can see it.

Download with 10 free minutes
Mac and Windows · Stays out of screen share · No card