All quizzes
Free quiz · 20 questions in the bank

dbt quiz

Test your dbt knowledge with a free interactive quiz — 20 questions with answers and explanations. No signup needed to play.

Question 1/5Score 0

What is the purpose of "exposures" in dbt?

Questions in this quiz
  1. What is the purpose of "exposures" in dbt?
  2. What is the difference between a "view" and a "table" materialization in dbt?
  3. What is a dbt "source"?
  4. What is a reasonable way to think about how dbt fits into a broader "modern data stack" alongside a tool like Fivetran/Airbyte (extraction/loading) and a warehouse like Snowflake/BigQuery?
  5. What is a common project structure convention in dbt for organizing models into "staging", "intermediate", and "marts" layers?
  6. What is a dbt "macro"?
  7. What is the purpose of the `{{ this }}` Jinja variable within a dbt model's SQL, particularly relevant for incremental models?
  8. What is a dbt "model"?
  9. What is a "snapshot" in dbt, and what problem does it solve?
  10. What is the purpose of dbt "tests"?
  11. What does `dbt run` do, as the core command for executing a dbt project?
  12. What is the dbt "DAG" (Directed Acyclic Graph), and how is it constructed?
Gaps to close?
Read the curated dbt notes — core concepts, patterns, interview prep.
dbt notes

More quizzes

.NET.NET MAUIAbsintheAccessibilityActixActix Web