Interview practice

Business Analyst

0–2 years · Junior — Requirements · SQL · Stakeholder management · Documentation · Excel · Process mapping

0–2 years 2–5 years 5–8 years 8+ years
technical Excel 1 of 6
You receive a large dataset in Excel that needs cleaning before analysis. What initial steps do you take to prepare the data?
What a strong answer covers

Removes duplicates and checks for blank rows; uses sorting and filtering to identify outliers; applies data validation to ensure formats are consistent; documents the cleaning process for transparency.

The follow-up you would get

What tools or functions in Excel do you find most useful during the data cleaning process?

Could you have answered that?
scenario Documentation 2 of 6
You are asked to document a new process, but the process owner is not available to provide details. What do you do in the meantime?
What a strong answer covers

Reviews any existing documentation related to the process; seeks input from others who are familiar with the process; observes the process in action if possible; creates a draft based on gathered information for review; schedules a meeting to validate findings with the process owner.

The follow-up you would get

During the review, the process owner reveals critical steps were omitted. How do you address this?

Could you have answered that?
scenario Requirements Gathering 3 of 6
You receive a vague request from a stakeholder who wants to improve user engagement but provides no specifics. How do you begin to clarify their requirements?
What a strong answer covers

Asks targeted questions to identify user personas and pain points; conducts a quick stakeholder interview to gather context; reviews any existing data or analytics related to user engagement; documents insights for further discussion; prepares a follow-up session to refine requirements.

The follow-up you would get

The stakeholder insists on a specific feature that doesn’t align with user needs. How do you handle this situation?

Could you have answered that?
scenario Data Analysis 4 of 6
You are analysing user feedback data and notice significant discrepancies between different sources. What is your immediate course of action?
What a strong answer covers

Identifies which sources are conflicting and assesses their credibility; checks for systematic errors in data collection methods; consolidates data to see overall trends before diving deeper; reaches out to data owners for clarification; documents findings and prepares for a comparison analysis.

The follow-up you would get

After further analysis, you find that one source is consistently unreliable. What steps do you take to mitigate this issue?

Could you have answered that?
technical Stakeholder management 5 of 6
A key stakeholder is unresponsive as deadlines approach. How do you ensure their input is obtained without causing delays?
What a strong answer covers

Sends a gentle reminder highlighting the importance of their feedback; offers to schedule a quick call or meeting to discuss; escalates the issue to a manager if necessary, while maintaining professionalism; keeps a record of attempts to engage the stakeholder.

The follow-up you would get

What if the stakeholder provides feedback that contradicts the project objectives?

Could you have answered that?
technical SQL 6 of 6
You need to pull user data from a database but the query returns unexpected null values. What do you check first to troubleshoot this issue?
What a strong answer covers

Examines the query for potential filtering or join conditions that could lead to nulls; checks the underlying data for integrity issues; looks at the schema to ensure correct data types are being used; considers if any recent changes have impacted the data structure.

The follow-up you would get

What if the schema appears correct but you still receive nulls?

Could you have answered that?
That is this set.

Load six more — you will get questions you have not seen first.

Give me six more →

Say your answer out loud before revealing. Reading the answer first feels like learning and is not.