Free Business Analyst Interview Prep

Business Analyst Interview Questions.

24 practice questions across 18 skills — each with what the interviewer is really listening for. Prepare with intent, not guesswork.

Free · No signup · Grouped by skill

How to use this page

Don't memorise answers. For each question, read what the interviewer is looking for, then practise answering out loud in your own words with a real example. The notes describe strong answers and common red flags — they are for your prep, not a script.

Requirements Gathering

3 questions
  1. Describe your approach to gathering requirements from diverse stakeholders for a new software feature.

    Intermediate

    What the interviewer is looking for: A strong answer will detail a structured approach, mentioning techniques like interviews, workshops, and document analysis. It should also highlight strategies for handling conflicting requirements and ensuring clarity. A red flag would be a vague answer lacking specific methodologies or an inability to articulate how to prioritize requirements.

  2. How do you ensure the quality and accuracy of the requirements you gather?

    Intermediate

    What the interviewer is looking for: The candidate should mention techniques like requirement validation (e.g., walkthroughs, reviews), traceability, prototyping, and ensuring requirements are SMART (Specific, Measurable, Achievable, Relevant, Time-bound). A red flag would be a lack of awareness of validation techniques or an over-reliance on initial stakeholder input.

  3. What is the difference between functional and non-functional requirements? Give an example of each.

    Basic

    What the interviewer is looking for: The candidate should clearly define functional requirements as what the system 'does' (e.g., 'The system shall allow users to log in') and non-functional requirements as how the system 'performs' (e.g., 'The system shall load pages within 3 seconds'). Correct examples are crucial. A red flag would be confusing the two or providing incorrect examples.

SQL

1 question
  1. Imagine you have a dataset of customer orders. How would you use SQL to find the total revenue generated by each product category in the last quarter?

    Intermediate

    What the interviewer is looking for: The candidate should demonstrate knowledge of SQL clauses like SELECT, FROM, WHERE, GROUP BY, and aggregate functions (SUM). A good answer will mention filtering by date and grouping by product category. A red flag would be an incorrect query structure or a lack of understanding of basic SQL operations.

Excel

2 questions
  1. You are given a spreadsheet with sales data including product name, quantity sold, unit price, and date. How would you use Excel to calculate the monthly sales revenue and identify the top 5 best-selling products?

    Intermediate

    What the interviewer is looking for: A strong answer will mention using formulas like SUMPRODUCT for revenue, and pivot tables for monthly aggregation and identifying top products. It should also include sorting and filtering techniques. A red flag would be an inability to describe appropriate Excel functions or a lack of familiarity with pivot tables.

  2. What steps would you take to ensure that the data you are analyzing in Excel is clean and reliable?

    Intermediate

    What the interviewer is looking for: A strong answer will include steps like checking for duplicates, inconsistencies, missing values, incorrect data types, and using Excel functions like TRIM, CLEAN, FIND/REPLACE, and conditional formatting for data validation. Understanding the importance of data integrity is key. A red flag would be overlooking common data quality issues or a lack of knowledge of relevant Excel features.

Process Mapping

1 question
  1. Walk me through the steps you would take to map the 'customer onboarding' process for a new service.

    Intermediate

    What the interviewer is looking for: The candidate should describe identifying the start and end points, key activities, decision points, and involved roles. Mentioning tools like swimlane diagrams or flowcharts is a plus. A red flag would be a disorganized approach or an inability to distinguish between steps and decisions.

Data Analysis

1 question
  1. You've identified a significant drop in user engagement on a particular feature. How would you approach analyzing this problem?

    Advanced

    What the interviewer is looking for: A strong answer will detail steps like defining the problem, collecting relevant data (e.g., usage logs, survey data), cleaning and transforming data, performing exploratory analysis, and identifying potential root causes. Mentioning specific metrics or visualization techniques would be beneficial. A red flag would be jumping to conclusions without data or a lack of structured analytical thinking.

User Stories

1 question
  1. Write a user story for a feature that allows customers to reset their forgotten password.

    Basic

    What the interviewer is looking for: The candidate should provide a story in the 'As a [user role], I want to [goal] so that [reason/benefit]' format. It should be concise, clear, and focus on the user's perspective and value. A red flag would be a story that is too technical, too vague, or missing key components of the user story structure.

Stakeholder Management

1 question
  1. Describe a situation where you had to manage conflicting expectations between two key stakeholders. How did you handle it?

    Advanced

    What the interviewer is looking for: A strong answer will describe active listening, identifying underlying needs, facilitating discussion, and proposing a mutually agreeable solution or a clear escalation path. Empathy and communication skills are key. A red flag would be blaming stakeholders or an inability to articulate a strategy for conflict resolution.

Communication

1 question
  1. How do you ensure that complex technical information is clearly understood by non-technical business stakeholders?

    Intermediate

    What the interviewer is looking for: The candidate should discuss simplifying language, using analogies, visual aids, and focusing on business impact rather than technical jargon. Tailoring the message to the audience is crucial. A red flag would be an inability to explain technical concepts simply or a lack of awareness of audience needs.

Critical Thinking

1 question
  1. A project is running behind schedule, and the development team proposes cutting a non-essential feature to meet the deadline. What factors would you consider before making a recommendation?

    Advanced

    What the interviewer is looking for: A strong answer will consider the impact on user value, business goals, technical dependencies, future roadmap, and stakeholder expectations. It should demonstrate an ability to weigh pros and cons and anticipate consequences. A red flag would be a superficial analysis or an immediate agreement without deeper consideration.

Jira

1 question
  1. How do you typically use Jira in your role as a Business Analyst?

    Basic

    What the interviewer is looking for: The candidate should describe using Jira for creating and managing user stories, epics, tasks, and bugs. Mentioning tracking progress, sprint planning, and reporting is a plus. A red flag would be a lack of familiarity with Jira's core functionalities or an inability to describe its utility for a BA.

Gap Analysis

1 question
  1. Explain the concept of 'Gap Analysis' and provide an example of when you would use it.

    Intermediate

    What the interviewer is looking for: The candidate should define gap analysis as comparing the current state with a desired future state to identify discrepancies. An example should clearly illustrate how it helps identify what needs to be done to bridge the gap. A red flag would be a vague definition or an irrelevant example.

Presentation Skills

1 question
  1. How do you prepare for and deliver a presentation to senior management about a new project proposal?

    Intermediate

    What the interviewer is looking for: A strong answer will include understanding the audience, structuring the presentation with a clear narrative, focusing on key takeaways, using visuals effectively, and practicing delivery. Confidence and clarity are important. A red flag would be a disorganized approach or a focus on excessive detail rather than high-level insights.

Negotiation

1 question
  1. Describe a situation where you had to negotiate requirements or scope with a stakeholder. What was the outcome?

    Advanced

    What the interviewer is looking for: The candidate should describe understanding the stakeholder's priorities, presenting alternatives, highlighting trade-offs, and seeking a mutually beneficial compromise. The focus should be on collaborative problem-solving. A red flag would be a confrontational approach or an inability to achieve a reasonable outcome.

Documentation

1 question
  1. What is the purpose of a Business Requirements Document (BRD), and what key sections would you include?

    Basic

    What the interviewer is looking for: The candidate should explain that a BRD captures the business needs and objectives. Key sections typically include an executive summary, scope, business objectives, functional requirements, non-functional requirements, and success criteria. A red flag would be omitting critical sections or confusing it with technical documentation.

Agile Methodology

2 questions
  1. Explain the core principles of Agile methodology and how they influence your role as a Business Analyst.

    Intermediate

    What the interviewer is looking for: The candidate should mention principles like iterative development, collaboration, responding to change, and continuous feedback. They should explain how these principles lead to a more adaptive and responsive BA role, often involving frequent stakeholder interaction and backlog refinement. A red flag would be a lack of understanding of Agile values or an inability to connect it to the BA role.

  2. Describe a time when you had to adapt quickly to a change in project scope or requirements. How did you handle it?

    Intermediate

    What the interviewer is looking for: The candidate should demonstrate flexibility, effective communication, and problem-solving skills. They should explain how they assessed the impact of the change, communicated it to relevant parties, and adjusted their plans or recommendations accordingly. A red flag would be resistance to change or an inability to manage its implications.

Problem Solving

1 question
  1. You've identified a potential risk that could significantly impact the project's success. How do you approach solving this problem?

    Advanced

    What the interviewer is looking for: A strong answer will involve identifying the risk, assessing its impact and likelihood, brainstorming potential solutions, evaluating those solutions, and recommending a course of action. Proactive communication and collaboration are key. A red flag would be ignoring the risk or waiting for others to solve it.

Power BI

1 question
  1. How would you use Power BI to create a dashboard that tracks key performance indicators (KPIs) for a sales team?

    Intermediate

    What the interviewer is looking for: The candidate should describe connecting to data sources, creating data models, defining measures (DAX formulas), and designing visualizations (charts, tables, slicers) to represent KPIs like sales revenue, conversion rates, and lead generation. A red flag would be a lack of familiarity with Power BI's capabilities or an inability to describe a structured approach to dashboard creation.

UML

1 question
  1. What are the key components of a Use Case diagram in UML, and when would you use one?

    Basic

    What the interviewer is looking for: The candidate should identify actors, use cases, and system boundaries. They should explain that Use Case diagrams are used to describe the functional requirements of a system from an external perspective, showing how users interact with the system. A red flag would be confusing it with other UML diagrams or an incorrect understanding of its purpose.

Behavioural & role-general

2 questions
  1. Describe a time you made a mistake in your work. What did you learn from it?

    Basic

    What the interviewer is looking for: A strong answer demonstrates self-awareness, accountability, and a growth mindset. The candidate should describe the mistake, explain the impact, and articulate specific lessons learned and actions taken to prevent recurrence. A red flag would be an inability to identify a mistake or blaming others.

  2. How do you stay updated with the latest trends and tools in business analysis?

    Basic

    What the interviewer is looking for: A strong answer will show initiative and a commitment to continuous learning. This could include mentioning industry publications, online courses, certifications, professional communities, or attending webinars. A red flag would be a lack of interest in professional development or an inability to name relevant resources.

Before the interview, close the skill gaps first

Upload your resume and see your Business Analyst Skill Score, the exact skills you're missing, and a free learning path for each one — so you walk in prepared.