
dbt Labs Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 10 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at dbt Labs.
Software Engineer
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.
- Can you elaborate on your programming experience?
Software Engineer
I was contacted by a recruiter on LinkedIn, and after a phone screen, I was moved to a technical round. It wasn't a leetcode-style problem, but a pair coding exercise. The problem wasn't too hard, but I'm not used to this kind of interview setup.
- What are your career aspirations for your next position?
Senior Software Engineer
Starts with a HR interview, a quick call about your projects, career prospects, and a brief introduction about the company and yourself. Then, there's a call with an engineering manager, which is a more technical discussion. Following that, you'll have a pair programming interview with a simple exercise.
- Can you share an instance where you received negative feedback and describe how you handled it?
- Did you find the feedback difficult to accept personally?
- Was receiving that feedback challenging for you?
dbt Labs Software Engineer Interview Questions
Quoted word for word from dbt Labs interview reports.
“Did you find the feedback difficult to accept personally?”
Read reports →“Was receiving that feedback challenging for you?”
Read reports →“Can you share an instance where you had a disagreement with someone?”
Read reports →“Can you share an instance where you received negative feedback and describe how you handled it?”
Read reports →“What are your career aspirations for your next position?”
Read report →“Can you share an instance of tackling a technical challenge?”
Read report →“Can you update this code to meet a basic requirement and describe your past jobs?”
Read report →“Can you elaborate on your programming experience?”
Read report →“Tell me about your work history.”
Read report →Formats, difficulty and experience
Across all 10 dbt Labs interview reports.