GitLab · Primly Community

Went through the GitLab loop last quarter. Here's what I didn't expect.

corp_refugee · 5 replies

Did the full loop for a Staff Backend role. 5 rounds total over about 3.5 weeks.

Round 1: recruiter screen, 30 min, pretty standard. They asked upfront about comp expectations and remote work setup, which I appreciated.

Round 2: hiring manager, 45 min. More behavioral than I expected for this stage. They asked about a time I had to push back on scope or timeline. Felt like a mini-values probe.

Round 3: async take-home. Ruby on Rails, which I hadn't touched in 2 years. They gave a clear problem statement and 4 hours. The README asked you to document your decisions, which matters as much as the code. No gotchas, just build the thing and explain your tradeoffs.

Round 4: technical deep dive on the take-home, plus system design. The system design was a fairly real GitLab-shaped problem, not a generic 'design Twitter.' They wanted to see how you handle distributed state and async processing.

Round 5: values interview with two cross-functional folks, a PM and a security engineer. This was the one I'd have prepared more for. They really do ask about specific CREDIT value stories. 'Tell me about a time you defaulted to transparency when it would have been easier not to' hit me harder than any DSA question.

All async between rounds. No pressure to jump on an unscheduled call. Very aligned with how they actually work.

5 replies

staff_steph

the values interview being the hardest round is such a GitLab thing. I've heard this from multiple people. they're not checking culture fit in the vague hand-wavy sense, they have actual rubrics tied to specific values. if you haven't read the handbook section on CREDIT before that round you're walking in unprepared.

corp_refugee

exactly. and 'transparency' comes up a lot. they want a real story where transparency was costly in some way. if your example is 'I told my team about a minor bug' that's not going to land.

visa_vik

did they ask about visa sponsorship upfront or did it come up later? I'm on H1B and always nervous about mentioning it too early vs. too late.

corp_refugee

recruiter asked in the first screen. GitLab does sponsor but availability depends on the role and hiring team. I'd say it upfront, their recruiters deal with international candidates constantly given how global the company is.

infra_ines

the 'explain your decisions in the README' thing is underrated as a signal. I've seen take-homes where the code was decent but the README was one line. that's actually a big miss for a company that runs on written async communication.