Skip to the page
Tecyfy

dbt interview questions for Data Engineer roles

A mock interview, easy first and hard last. Answer out loud, show the answer, then mark it. What you mark stays in this browser, so you can come back to the ones you missed.

  1. Question 1easy#dbt#Lineage#ELT

    Why does dbt use ref() and source() instead of table names? A new engineer has written FROM analytics.stg_orders in a model and asks why the reviewer wants {{ ref('stg_orders') }}.

    Say your answer out loud first, the way you would in the room.