The interview steps were exactly as described in the team handbook.
Before the first interview, I was given a few questions to answer. It was to assess my interest in the role and how well I matched the requirements: some SQL, STAR questions, why GitLab, and if I joined, what I would like to work on.
Then followed the HR interview, Manager interview (x3), peer interview (x2), background check, and references.
The communication was very good throughout the whole process. The general experience was very positive.
SQL, STAR questions, past experiences and how I behaved; also, some Linux and Python-related questions.
The following metrics were computed from 1 interview experience for the GitLab Data Engineer role in Germany.
GitLab's interview process for their Data Engineer roles in Germany is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for GitLab's Data Engineer interview process in Germany.