Business Intelligence Analyst Interview Questions & Answers
40 questions for Business Intelligence Analyst interviews — 4 easy, 33 medium, 3 hard.
About the Business Intelligence Analyst role
A business intelligence analyst turns company data into trusted reports and dashboards that teams use every day. The role involves writing SQL, designing star-schema data models, building Power BI or Tableau dashboards and defining KPIs with business teams. Interviews test SQL joins and window functions, dimensional modelling, DAX or calculated fields, dashboard design choices and how you handle mismatched numbers between reports. Expect a live SQL or dashboard task plus stakeholder scenario questions.
What is a gateway in Power BI?
Show answer
What is the difference between ETL and ELT?
Show answer
Tell me about a time an experiment result went against what the team expected.
Show answer
How do you calculate a running total?
Show answer
What is the difference between ALL, ALLEXCEPT and REMOVEFILTERS in DAX?
Show answer
What is a slowly changing dimension? Explain Type 1 and Type 2.
Show answer
Which KPIs would you include in an HR attrition dashboard?
Show answer
What is the logical order in which SQL executes a SELECT query?
Show answer
What does CALCULATE do in DAX?
Show answer
What is Power Query's role in Power BI?
Show answer
What is Power BI and its main components?
Show answer
Write a DAX measure for a KPI card showing achievement against target and a colour for conditional formatting.
Show answer
Write pandas code to compute month-on-month percentage change and cumulative sales for each store.
Show answer
How should you lay out a dashboard page?
Show answer
What is a correlated subquery?
Show answer
Tell me about a time requirements kept changing on a report you were building.
Show answer
How do you pivot rows into columns in SQL, for example sales by quarter as columns?
Show answer
What is a CTE and why use it?
Show answer
What is the difference between a view and a materialised view?
Show answer
Import mode vs DirectQuery?
Show answer
What are indexes and when can they hurt?
Show answer
What is the difference between DELETE, TRUNCATE and DROP?
Show answer
Which KPIs would you track for an e-commerce app?
Show answer
What is normalisation?
Show answer
Tell me about a time you disagreed with your manager about how to measure something.
Show answer
Difference between UNION and UNION ALL?
Show answer
What is a CTE and when would you use one?
Show answer
What does CASE WHEN do?
Show answer
What are relationships and cardinality in Power BI?
Show answer
What is DAX and how does it differ from Excel formulas?
Show answer
Explain time intelligence functions.
Show answer
RANK vs DENSE_RANK vs ROW_NUMBER?
Show answer
Traffic suddenly doubled from one city, with near-zero engagement time and no conversions. What is happening and what do you do?
Show answer
How do you present insights to non-technical stakeholders?
Show answer
Many reporting queries in your team use SELECT DISTINCT to remove duplicate rows. What is the risk?
Show answer
After joining orders to payments, your revenue total doubles. What went wrong?
Show answer
Orders arrive in the warehouse with customer IDs that do not exist yet in the customer dimension. What do you do?
Show answer
How do you make a dashboard accessible, for example for colour-blind users?
Show answer
What is the difference between a table and a normal range?
Show answer
Frequently asked questions
What does a Business Intelligence Analyst do?
A business intelligence analyst turns company data into trusted reports and dashboards that teams use every day. The role involves writing SQL, designing star-schema data models, building Power BI or Tableau dashboards and defining KPIs with business teams. Interviews test SQL joins and window functions, dimensional modelling, DAX or calculated fields, dashboard design choices and how you handle mismatched numbers between reports. Expect a live SQL or dashboard task plus stakeholder scenario questions.
Which skills are tested in a Business Intelligence Analyst interview?
Expect questions on Star schema data modelling, Advanced SQL, Power BI and DAX, KPI definition, Report performance tuning. Most rounds also ask you to explain a project and solve one practical problem live.
How do I prepare for a Business Intelligence Analyst interview?
Revise Data Modelling & Warehousing, Power BI, SQL, Dashboards and KPIs first using the topic sheets, practise the questions on this page aloud, then do one full mock interview to practise timing.