Interviewing at Gitlab is a negative, humiliating, twisted and backwards process. It starts with an email ("Before scheduling a first interview, we ask you to answer a few questions") asking you to fill out and upload a questionnaire, 7 short essay questions, "what about the job interests you?", some behavioral questions, what are you doing to improve your professional skills, that kind of thing. But already backwards because you put in hours on this thing, and the most basic budget questions haven't even come up. This could have been a 5 minute process in one quick call "hey thanks for applying, we are budgeted for x dollars, does that work for you?". I would have said "no that does not work but it was nice talking to you" and been on my way. Instead, hours on the essay questions, and then a negative and humiliating interview with HR.
The HR interview starts with asking you to describe the start and end of each job, going back about 5 years in my case. In fact here it is from the Gitlab website "Why did you join and leave your last three positions?". It's always a bad sign when they focus on jobs ending. A job ending is sad whether it's expected or unexpected. I've had both. The true humiliation comes in the question "describe a time when you failed, what happened, what did you do, and what did you do to fix it?". That's a bad and completely useless question, it might possibly be OK in the context of a final round interview, but is totally inappropriate in a 1st HR screening.
If anybody is interested, the interview process is all here, and maybe I count myself lucky because this is the most awful interview process I have ever heard of. People would hate Gitlab after going through all this:
( Glassdoor rejected my hyperlink, if you're interested in the Gitlab interview process just go to the Gitlab website, then Handbook > Hiring > Interviewing )