GitLab · Primly Community

GitLab new grad / entry level interview: how to prep and what actually matters

newgrad_neil · 6 replies

I'm a 2025 grad and just got through a GitLab entry-level SWE interview process. It took about 6 weeks start to finish. Posting this for other new grads because I was anxious going in and couldn't find much recent info.

First: GitLab does hire new grads, though the pipeline isn't huge. I applied through their website and got a recruiter reach-out about 3 weeks later.

Stages

Recruiter screen: 30 min. Background, why GitLab, basics of the role. She mentioned GitLab's all-remote culture upfront and asked if I'd read their handbook. I had. That came up again in the technical stages because their handbook is genuinely a values document, not just an HR artifact.

Technical screen: 60 min with a mid-level engineer. Two LeetCode-style problems. The first was array manipulation, easy-medium. The second was a graph traversal, medium. They weren't looking for perfect optimized solutions in 10 minutes. They wanted to see that I could talk through my thinking, catch my own bugs, and ask clarifying questions.

Onsite (4 rounds via Zoom): coding, system design (light, entry-level version), a 'values and culture' round, and a hiring manager chat.

What I prepared LeetCode mediums: arrays, strings, hash maps, trees, BFS/DFS. Nothing crazy hard. Read GitLab's handbook sections on their values (CREDIT: Collaboration, Results, Efficiency, Diversity, Iteration, Transparency). They use these in behavioral questions. Prepared a few STAR stories about side projects and internships. One of my behavioral stories was about collaborating async, which they loved. Basic system design: know what a load balancer does, how databases handle reads vs writes, REST vs GraphQL.

My honest take

For new grads, the biggest differentiator isn't the hardest algorithm. It's whether you can communicate clearly, work async, and show real intellectual curiosity about how systems work. They're a fully remote company and they care about that fit.

I got an offer. Leveling was junior, base was around $130k US remote. Happy to answer questions from other new grads.

6 replies

jp_newgrad

Did you have prior internship experience or was this your first real tech role? Asking because I'm worried I don't have enough.

newgrad_neil

I had one summer internship at a mid-size startup and two class projects I could speak to. I think what mattered more was that I could explain my projects clearly and knew why I made the choices I made. Don't undersell projects just because they're academic.

careerveteran

The CREDIT values thing is real. I've spoken to a few GitLab hiring managers and they consistently say they screen for culture fit more explicitly than most companies. Reading the handbook isn't optional prep, it's mandatory.

bootcamp_bri

Did the values round feel performative or did it seem like they actually cared? I always feel like that stuff is fake.

newgrad_neil

Honestly felt real. The interviewer pushed back on one of my answers with a follow-up that showed she'd actually read my resume. It wasn't a checkbox.

apm_aisha

Good write-up. The async communication emphasis makes sense for a company that doesn't have offices. They need people who can write, not just talk.