Free Practice Questions for dbt Analytics Engineering
Exam-style questions and explanations by OpenExamPrep.
Loading practice questions...
Explore More dbt Labs Certifications
Continue into nearby exams from the same family. Each card keeps practice questions, study guides, flashcards, videos, and articles in one place.
Key Facts: dbt Analytics Engineering Exam
65
Questions
dbt Labs
2 hours
Time Limit
dbt Labs
65%
Passing Score
dbt Labs
$200
Exam Fee
dbt Labs
dbt 1.7
Version
dbt Labs blueprint
Talview
Proctor
dbt Labs
As of April 15, 2026, the dbt Labs certification page lists the Analytics Engineering exam as 65 questions, 2 hours, with a 65% passing score and a $200 fee, delivered online with live proctoring via the Talview platform. The current blueprint targets dbt version 1.7 and covers developing dbt models, governance, debugging, managing data pipelines, tests, documentation, external dependencies, and leveraging dbt state. dbt Labs includes multiple question types including multiple-choice, fill-in-the-blank, matching, and hotspot questions that display a dbt file or DAG.
Sample dbt Analytics Engineering Practice Questions
Try these sample questions to review concepts for the dbt Analytics Engineering exam. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.
1What is the recommended way to reference another model from a dbt model?
2Which dbt function declares a dependency on a raw external table defined in a sources YAML?
3Which materialization is the default when no materialization is specified?
4An incremental model must include what Jinja check to separate initial run logic from incremental logic?
5Which incremental strategy replaces rows matching a unique_key rather than appending?
6When is the 'ephemeral' materialization most appropriate?
7Which dbt command runs your models against the target warehouse?
8Which command both runs models and executes tests, ordered by the DAG?
9In dbt, where is the primary configuration file for project-level defaults?
10Which file typically holds the warehouse connection details for dbt Core?
About the dbt Analytics Engineering Exam
The dbt Analytics Engineering Certification validates the ability to design, build, test, document, and troubleshoot dbt models. It covers sources, refs, materializations, tests, snapshots, seeds, Jinja and macros, packages, documentation, incremental strategies, and governance concepts used by analytics engineers in dbt Core and dbt Cloud.
Exam sponsor: dbt Labs. The requirements and fees below concern the certification or admission exam, separate from our free practice resources.
Assessment
65 questions including multiple-choice, matching, fill-in-the-blank, and hotspot
Time Limit
2 hours
Passing Score
65%
Fees, eligibility, and exam policies can change. Confirm them with the exam sponsor before applying or paying.
Our practice resources: topics covered
We aim to reflect publicly available exam outlines and topic information in our study resources. Coverage, format, and difficulty may differ from the actual exam, and we cannot guarantee that every detail is accurate or current. Confirm exam requirements, fees, and policies with the official exam sponsor.
Developing dbt Models
Building models using ref() and source(), choosing materializations (view, table, incremental, ephemeral), configuring models in dbt_project.yml and config blocks, and using Jinja.
Model Governance and Project Structure
Groups, access modifiers (public, protected, private), contracts, versions, and structuring projects with staging, intermediate, and marts layers.
Debugging Data Modeling Errors
Reading dbt compile and run output, interpreting logs, fixing circular refs, resolving missing source errors, and using dbt debug.
Managing Data Pipelines
Running dbt build, using selectors (+, @, state:, tag:, +model+), scheduling, and splitting long pipelines into state-aware runs.
Tests
Generic tests (unique, not_null, accepted_values, relationships), singular tests, custom generic tests, severity levels, store_failures, and data tests versus unit tests.
Documentation
schema.yml descriptions, doc blocks, dbt docs generate, persist_docs, DAG interpretation, and exposing lineage.
External Dependencies
packages.yml, installing hub and Git packages, version pinning, referencing package macros and models, and managing conflicts.
Leveraging dbt State
manifest.json, state:modified, state:new, defer, and using Slim CI style runs to only build changed resources.
Preparing for the dbt Analytics Engineering Exam
What You Need to Know
- Passing score: 65%
- Assessment: 65 questions including multiple-choice, matching, fill-in-the-blank, and hotspot
- Time limit: 2 hours
- Exam / certification fees: $200 Official sources
Using Our Practice Resources
- Work through all 100 available questions
- Review every answer and explanation
- Track weak areas and revisit them
- Use our AI tutor for tough concepts
dbt Analytics Engineering: Suggested Study Strategy
Frequently Asked Questions
How many questions are on the dbt Analytics Engineering exam?
The dbt Labs exam page lists 65 questions with a 2 hour time limit and a 65% passing score. dbt Labs includes an undisclosed number of unscored questions that do not count toward your final score. Expect multiple-choice, matching, fill-in-the-blank, and hotspot questions that ask you to click on a dbt file or DAG area.
How much does the dbt Analytics Engineering exam cost?
The dbt Labs certification page lists a $200 USD exam fee. Registration is through Talview, and the exam is delivered online with live proctoring. Results are shown immediately after you finish.
What dbt version does the exam target?
The current Analytics Engineering blueprint targets dbt version 1.7. Study groups, access, contracts, versions, and the newer materializations in 1.7. Do not over-index on legacy features removed or replaced before that version.
Do I need dbt Cloud or is dbt Core enough?
Either works for Analytics Engineering topics. The exam is centered on modeling, testing, documentation, and state — features that behave the same in dbt Core and dbt Cloud. dbt Cloud-specific administration (environments, jobs, RBAC, Mesh) is covered by the dbt Architect exam instead.
Which materializations should I memorize?
Know the four core materializations: view (default, no storage), table (stored, rebuilt each run), incremental (append or merge strategies, unique_key), and ephemeral (CTE inlined into downstream models). Understand when each is appropriate and the default behavior of dbt run versus dbt build.
How long should I study?
If you already use dbt at work, 2 to 4 weeks with 20 to 30 hours of focused practice is typical. For newer analytics engineers, plan 6 to 8 weeks and build a sample project with sources, staging, marts, tests, snapshots, and at least one incremental model.