Home › Blog › Tableau interview questions with answer outlines

Tableau interview questions with answer outlines

Tableau interviews test whether you can turn data into clear, fast, trustworthy dashboards. Expect questions on dimensions and measures, discrete versus continuous fields, live connections versus extracts, joins, relationships and blending, calculated fields and table calculations, level of detail (LOD) expressions, the order of operations for filters, dashboard design and performance. Many interviews include building a dashboard from a sample dataset.

Fifteen common Tableau interview questions

  1. Dimensions versus measures? Discrete versus continuous?
  2. Live connection versus extract?
  3. Joins versus relationships versus data blending?
  4. What are calculated fields? Give an example.
  5. What are table calculations, and how do they differ from calculated fields?
  6. Explain FIXED, INCLUDE and EXCLUDE LOD expressions.
  7. What is the order of operations for filters?
  8. Context filters — when would you use one?
  9. Sets versus groups?
  10. What are parameters, and how have you used them?
  11. How do you build a dual-axis chart?
  12. How do you design an effective dashboard?
  13. How do you improve a slow dashboard?
  14. How do you implement row-level security?
  15. Walk me through a dashboard you built and the decision it supported.

Fields and data connections

Calculations and LODs

TypeComputedExample
Calculated fieldAt the data source row or aggregate levelProfit ratio: SUM([Profit]) / SUM([Sales])
Table calculationOn the results in the viewRunning total, percent of total, rank
FIXED LODAt specified dimensions regardless of the view{FIXED [Customer] : MIN([Order Date])} for first purchase
INCLUDE LODAt a finer level than the view, then aggregatedAverage sales per customer by region
EXCLUDE LODAt a coarser level than the viewRegion total alongside product detail

Filter order of operations

Tableau applies filters in a set order: extract filters, data source filters, context filters, FIXED LOD expressions, dimension filters, INCLUDE and EXCLUDE LODs, measure filters, then table calculation filters. This explains classic puzzles — a FIXED calculation ignores a normal dimension filter unless that filter is added to context. Being able to recite the gist and give an example is a strong signal.

Dashboard design and performance

Talking about your work

Interviewers care about impact. Describe who used the dashboard, what decision it informed, what changed as a result, and how you validated the numbers against source systems. See Power BI interview questions for the other common BI tool and data analyst interview questions.

A dashboard task to rehearse

“Build a sales dashboard for regional managers.” Start by asking what decision they make each week. Then: a KPI row with sales, profit and growth versus last year, a trend line by month, a map or bar chart by region with drill-down to products, and a filter for region applied to all sheets. Add a parameter for the comparison period, use a FIXED LOD for customer-level metrics, and check totals against the source. Explain each choice in terms of the managers' questions.

Practising

The fastest way to find gaps is to be asked. Run a spoken mock round on Tableau topics — a free AI interview assistant such as CoPilot Interview builds one from your résumé and the job description and scores every answer — then study whatever you stumbled on. Build one dashboard from a public dataset using a FIXED LOD and a parameter, and rehearse a two-minute walkthrough of it.

Disclosure: CoPilot Interview is our product, so weigh what we say about it accordingly. Everything else on this page applies whichever tool you use, or none.

Frequently asked questions

What are LOD expressions in Tableau?

Level of detail expressions compute aggregations at a specified level independent of the view: FIXED at chosen dimensions, INCLUDE at a finer level and EXCLUDE at a coarser level.

What is the difference between a join and a relationship in Tableau?

A join physically combines tables into one, which can duplicate rows. A relationship keeps tables separate and joins them at query time at the appropriate level of detail.

Live connection or extract?

Extracts are usually faster and reduce load on the source, refreshed on a schedule. Live connections give real-time data when freshness matters and the source is fast.

How do you speed up a slow Tableau dashboard?

Use extracts, filter early, reduce the number of marks and views, limit high-cardinality quick filters, simplify calculations and remove unused fields.

Practise on real interview questions

Run 145 real interview questions across 10 tracks, answer out loud and see a structured answer to compare with yours. Free, no signup.

Try a practice question