
Kraken Data Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 8 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Kraken.
Analytics Engineer
It kicked off with a chat with the recruiter, then a SQL test that was kinda tricky. After that, we had a technical chat where I went over the SQL solution and answered some basic stuff about my resume and data. Then came a long behavioural interview with the tech lead and product manager, which honestly made me lose interest. They seemed inexperienced or maybe had already picked someone, constantly interrupting with random questions. The final step was with the head of analytics for competency and motivation questions. He seemed pleased with my answers, but then the recruiter went silent for weeks despite my follow-ups. Eventually, after about a month, I heard back that they’d hired someone else. It’s frustrating not to get feedback after going through all the rounds, even if it’s just a quick email.
- Can you explain the distinction between a star schema and a snowflake schema?
- What differentiates a star schema from a snowflake schema?
- Could you describe your resume and professional background?
Data Engineer
The process was pretty standard, as also thoroughly explained by the HR contact person. First, I met with the team to which the role is attached to discuss product and tech stack from both sides. Second, I had a take-home assignment. Third, I met with the extended team to review the assignment, from a high level perspective all the way to technical decisions. Questions were asked in both directions!
- The most important question and discussion I had with the team was regarding my motivation to join the company.
Analytics Engineer
Hiring process was great, super quick and organized. Started with an HR call, then a take-home task. After that, we had a technical interview to discuss the take-home. Last step was meeting the team for a casual chat about why I'm interested, my background, and if my ideas about work fit with theirs. All interviews felt like chatting with friends, they were super open and happy to answer all my questions.
- Can you walk me through how you approached the take-home assignment?
- Do you have some general technical questions about databases?
- Could you answer some general technical questions about SQL?
Kraken Data Engineer Interview Questions
Quoted word for word from Kraken interview reports.
“Could you explain the difference between an iterator and a generator?”
Read reports →“What differentiates a star schema from a snowflake schema?”
Read reports →“Can you explain the distinction between a star schema and a snowflake schema?”
Read reports →“Can you answer the basic top 20 python questions?”
Read reports →“Do you have some general technical questions about databases?”
Read report →“What other approaches could be used to make the solution more production-ready, given the time constraints of the initial challenge?”
Read report →“Could you answer some general technical questions about SQL?”
Read report →“Why did you choose to become a data engineer?”
Read report →“Can you explain the reasoning behind your choices in the Python data ingestion and analytics challenge?”
Read report →Formats, difficulty and experience
Across all 8 Kraken interview reports.