dbt Labs logo

dbt Labs Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 44 interview experiences · FREE TO READ

3.4 Rounds average
Average Typical difficulty
38.6% Positive experience

Which role are you interviewing for?

24 roles · 44 reports

Candidate interview experiences

First-hand accounts from people who interviewed at dbt Labs.

Showing 4 of 44
dbt Labs logo
dbt Labs

Customer Solutions Engineer

Engineering · nearly a year ago

Mid Difficult Positive experience Accept offer 6 rounds
Interview process
Recruiter call Phone screen Take home Technical screen Presentation Background check Offer
Interview formats
Behavioral Technical Presentation

The whole hiring journey from application to offer took about 1.5 months and had multiple steps. It kicked off with a recruiter call where we chatted about my background and availability, which was super nice and set a good vibe. Then, I interviewed with the hiring manager, who dug into my knowledge of dbt Labs, my fit with the team, and my professional history. They were really approachable. After that, I got a technical challenge with three parts that I had about four days to complete. While working on it, I also did some dbt Academy courses. I documented my work with screenshots from a sandbox. The next meeting with the manager involved me explaining my technical assessment solutions, where I struggled a bit, and other ways I could have solved it, plus showing how I troubleshoot in general. The final interviews happened all on one day and covered things like handling pressure, feedback, teamwork, and dealing with unhappy customers. Everyone I met was cool, professional, and friendly, making it way less stressful than I expected. Honestly, it was a great experience, I felt really good about it throughout and loved talking to the team. The hardest part was the wait for the final decision, but patience paid off when I got the offer!

Confirmed questions2 questions
  • How would you manage a client asking for a feature only available with an upgrade?
  • How do you handle a situation where a client wants a feature that requires them to upgrade their plan?
dbt Labs logo
dbt Labs

Senior Recruiter

HR · a year ago

Senior Average Positive experience Accept offer 4 rounds
Interview process
Recruiter call Technical screen Onsite Panel
Interview formats
Behavioral Technical

The interview process was smooth and efficient - I had about 4 interviews over a 2 week time period. Challenging in the sense that I took time to prepare examples ahead of time based on who I was speaking with and interviewers asked thought provoking questions with follow up to dive deeper. Got a great sense of what company culture was like throughout the process, as well as what it would be like to work alongside those who interviewed me!

Confirmed questions1 question
  • How do you best navigate challenging or ambiguous situations when dealing with internal stakeholders?
dbt Labs logo
dbt Labs

Software Engineer

Engineering · a year ago

Senior Easy Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen Offer
Interview formats
Behavioral Technical

The recruitment process felt pretty disrespectful. Recruiters seem to just scan resumes for keywords instead of reading them properly. They use Zoom calls, which they admit are for an AI to transcribe and summarize for a manager. The recruiter seemed bored and just asked really general questions, like 'tell me more about your programming experience,' probably to make sure the AI recorded enough. Then, they'd say you applied for a Python role but you'd actually be rewriting the codebase in Go/Rust, which is wild. When I asked about work-life balance, the answers felt dishonest and vague.

Confirmed questions1 question
  • Can you elaborate on your programming experience?
dbt Labs logo
dbt Labs

Product Manager

Product

Senior Easy Neutral experience No offer 6 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Panel Presentation Background check Offer
Interview formats
Behavioral Technical Other

So I went through the whole thing: recruiter screen, then the hiring manager, then a loop with 4 interviews, and finally a leadership interview. Each step was a gate. The leadership one got pushed back twice, which made me think they might've already picked someone but still saw me through since I passed everything else, or so the recruiter said. It was super weird though, because in the leadership chat, the interviewer was all like 'I'm leaning towards you' and 'I want you on my team.' But then, just hours later, I got a rejection. Total head-scratcher.

Confirmed questions4 questions
  • Questions about behavioral competencies were asked.
  • Questions about leadership skills were asked.
  • Questions about collaboration were asked.

dbt Labs Interview Questions

Quoted word for word from dbt Labs interview reports.

What are your thoughts on SQL Materialized Views versus Tables?

Read reports

What's your approach to finding the maximum monthly sales figure from a table containing daily transaction data?

Read report

How do you handle a situation where a client wants a feature that requires them to upgrade their plan?

Read report

Formats, difficulty and experience

Across all 44 dbt Labs interview reports.

Interview formats

Behavioral 43.3%
Technical 32%
Coding 12.4%
Presentation 9.3%
System Design 1%

Interview difficulty

Easy 11.4%
Average 68.2%
Difficult 20.5%

Candidate experience

Negative 47.7%
Positive 38.6%
Neutral 13.6%

Reports by job function

Engineering 23
Sales 5
HR 4
Operations 4
Marketing 3
Analytics 3