Business analyst interview questions for remote jobs

Business analyst interviews revolve around one skill: getting from a messy business problem to clear requirements that a development team can build and test. Expect scenario questions, a request to write a user story with acceptance criteria, and in many roles a short SQL or Excel test.

Remote BA roles open to Nigerians are common in banking and fintech, consulting firms and software companies, where Nigerian BAs often already have strong experience from the country's large banking and payments sector.

Updated October 2026 by the WorkRemote careers team

On this page
  1. About the role and your experience
  2. Technical questions
  3. Behavioural questions
  4. Situational questions
  5. Remote work questions
  6. Remote interview tips
  7. FAQs

About the role and your experience

Openers that check you understand the job and have done the work.

  1. How do you gather requirements from stakeholders who don't know what they want?

    Why they ask

    This is the everyday reality of BA work.

    How to answer

    Describe techniques: interviews about current problems rather than solutions, observing the process, workshops, prototypes or wireframes to react to, and reviewing documents and data. Mention confirming understanding in writing.

    Show a sample answer

    At a Lagos bank, operations said they wanted "a better reconciliation tool". Instead of asking what features they wanted, I sat with two officers for a morning and watched them match failed transfers in Excel. The real problem was that they were downloading three reports and matching them by hand. The requirement became an automated daily match with exceptions only, which cut the task from about four hours to under one.

  2. Have you worked in agile, waterfall or both?

    Why they ask

    The BA role differs a lot between methods.

    How to answer

    Explain how your work changed: in waterfall, detailed specifications upfront; in agile, refining the backlog, writing stories, joining sprint ceremonies and working closely with the product owner. Mention Jira and Confluence.

  3. Which tools do you use for analysis and reporting?

    Why they ask

    Data skills are a big part of modern BA work.

    How to answer

    Be specific: Excel (pivot tables, lookups), SQL, Power BI or Tableau, and Jira and Confluence for documentation. Say what you built with each.

  4. What domain knowledge do you bring?

    Why they ask

    Industry knowledge often decides between similar candidates.

    How to answer

    Name the domains you know well, for example payments, core banking, lending, telecoms or insurance, and the regulations or systems involved. For banking, mention things like NIBSS transfers, card schemes or KYC processes you've worked on.

Technical questions

What you know and how you'd do the work, often with a live task or test.

  1. Write a user story with acceptance criteria for a password reset feature.

    Why they ask

    A quick test of whether you can write requirements developers and testers can use.

    How to answer

    Use the format "As a [user], I want [goal] so that [reason]" and write acceptance criteria in Given/When/Then form. Cover the happy path and edge cases: expired links, wrong email, rate limits, security notifications.

  2. How do you map a business process?

    Why they ask

    Process mapping is a core BA skill, especially in operations and banking.

    How to answer

    Mention BPMN or simple swimlane diagrams in tools like Visio, Lucidchart, Miro or draw.io. Map the current state with the people who do the work, find pain points and handoffs, then design the future state.

  3. Write a SQL query to find customers who placed more than three orders last month.

    Why they ask

    Many BA roles now expect you to pull your own data.

    How to answer

    Write it out: select the customer ID, count orders, filter by date, group by customer, use HAVING for the count. Explain what you'd check if the result looks wrong (duplicates, cancelled orders, time zone of timestamps).

    Show a sample answer

    SELECT customer_id, COUNT() AS orders FROM orders WHERE order_date >= '2026-09-01' AND order_date < '2026-10-01' AND status <> 'cancelled' GROUP BY customer_id HAVING COUNT() > 3; I'd also confirm whether order_date is stored in UTC, because an order placed at 12:30am Lagos time on 1 October is still 30 September in UTC.

  4. What's the difference between functional and non-functional requirements?

    Why they ask

    A basic concept that shows you understand complete requirements.

    How to answer

    Functional: what the system does (calculates interest, sends a notification). Non-functional: how well it does it (speed, security, availability, accessibility). Give an example of a non-functional requirement that caused problems when missed.

  5. How do you prioritise requirements?

    Why they ask

    Everything can't be built at once.

    How to answer

    Mention MoSCoW (must, should, could, won't), value versus effort, and dependencies. Say prioritisation is a decision made with the product owner, not by the BA alone.

  6. How do you support user acceptance testing?

    Why they ask

    BAs often coordinate UAT with business users.

    How to answer

    Describe writing test scenarios from requirements, preparing test data, guiding business testers, logging and tracking defects, and getting sign-off.

Behavioural questions

Past situations. Answer with a real example: what happened, what you did, what changed.

  1. How do you handle two stakeholders with conflicting requirements?

    Why they ask

    Conflicts are common and BAs must resolve them without taking sides blindly.

    How to answer

    Understand each person's underlying goal, show the trade-offs with data, look for an option that serves both, and escalate to the product owner or sponsor for a decision if needed. Document the decision.

  2. Tell me about a project where your analysis saved money or time.

    Why they ask

    BAs are expected to add value beyond documentation.

    How to answer

    Give a specific project with the problem, what you found, what changed and the measurable result.

Situational questions

Hypotheticals about problems you'd meet in the job.

  1. A change request arrives two weeks before go-live. What do you do?

    Why they ask

    Late changes are a classic source of delay and risk.

    How to answer

    Assess the impact on scope, time and risk with the team, present options to the sponsor (include now and delay, defer to the next release, or a workaround), and document the decision.

  2. How would you analyse why customers abandon our onboarding process?

    Why they ask

    A real-world problem that tests your analytical approach.

    How to answer

    Look at funnel data to see where people drop off, segment by device or channel, review support tickets and session recordings, interview a few users who dropped off, then form hypotheses and propose tests.

Remote work questions

How you'll work from Nigeria with a team elsewhere: hours, power, internet, communication.

  1. How do you make sure developers understand your requirements?

    Why they ask

    In remote teams, unclear written requirements cause long delays.

    How to answer

    Mention clear acceptance criteria, diagrams and examples, a walkthrough call before work starts, being available on Slack for questions, and short Loom recordings for complex flows.

  2. Our team is in Europe and the US. How would you manage your hours?

    Why they ask

    BAs need overlap with both business users and developers.

    How to answer

    Lagos overlaps fully with UK and most of Europe's working day, and partly with the US East Coast (afternoons in Lagos are mornings in New York). Offer a schedule that covers key meetings, such as working until 6pm or 7pm Lagos time on days with US calls.

Remote interview tips

Prepare one or two work samples with confidential details removed: a user story set, a process map or a requirements document. If all your work is confidential, create a sample for a well-known app, such as a feature for a ride-hailing or banking app.

Practise writing SQL by hand or in a shared document, because live tests often happen in Google Docs or CoderPad without autocomplete.

Nigerian banking and fintech experience is valued abroad. Explain the scale you worked at (number of transactions or customers) in plain terms an international interviewer will understand.

Questions people ask

Do business analyst interviews include SQL tests?

Many do, especially at tech and fintech companies. Expect basic queries with joins, grouping and filters.

What's the difference between a business analyst and a data analyst?

Business analysts focus on processes and requirements for changes to systems. Data analysts focus on analysing data to answer questions. The roles overlap, and many BA jobs now include data work.

Is a certification needed for BA interviews?

Not usually. IIBA certificates such as ECBA or CCBA can help, but interviewers care more about examples of real requirements work.

What should I ask at the end of a BA interview?

Ask how requirements are currently handled, who the BA reports to, what the team's delivery method is and what the biggest project for the next six months is.

Updated October 2026 by the WorkRemote careers team

Share or discuss this guide