The interview process was weird—a technical interview followed by three behavioral interviews.
The technical interview is a joke, and you need to discuss a merge request which whoever with a bit of experience working with Rails could solve.
After that, I had several behavioral interviews with ridiculous questions like: "Tell me about the time you made someone feel welcome..." What does it even mean? It seems like having a professional relationship with your coworkers is not enough. They are looking for a fantastic/fake story about diversity and inclusion.
I waited more than two months to receive feedback (which was vague and prefabricated). My overall experience makes me feel like they were interviewing people in parallel and making the pool of candidates grow, which is entirely disrespectful to the other candidates. I asked the recruiter twice about my performance, and he told me that: "The feedback so far is very positive." They rejected me in the last step of the whole technical process.
I suggest taking a look at other big companies. Gitlab seems like a fake and unprofessional place. I will not apply again, and I recommend you avoid it as much as possible; they don't follow their own rules in their handbook.
Technical interview:
Behavioral:
The following metrics were computed from 1 interview experience for the GitLab Backend Engineer/Senior Backend Engineer role in Chile.
GitLab's interview process for their Backend Engineer/Senior Backend Engineer roles in Chile is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for GitLab's Backend Engineer/Senior Backend Engineer interview process in Chile.