GitLab application questions — all 21, word for word

GitLab hires through Greenhouse. Beyond name, email and CV, its application form asks 21 questions, 16 of them required. 1 of them is a required, fixed-choice question about your eligibility to work. A cover letter is optional.

246 roles were open when this was last checked, mostly in engineering and sales. The questions below are the form's own wording, not a paraphrase.

What GitLab has open

These are the roles the form was read from, as GitLab titles them, in Remote, US, Remote, United States, Bangalore, India, Remote, Canada; Remote, United States:

20 of the questions below are ones at most two of the 212 employers measured ask (median: 13), the least standard being “It is important to us to create an accessible and inclusive interview experience. Please let us know if there are any adjustments we can make to assist you during the hiring and interview process.”.

The eligibility questions

These are required, and answered from a fixed list rather than in your own words: work authorisation, visa sponsorship or security clearance. Employers often use questions like these to filter applications automatically, but Greenhouse's public data does not say whether GitLab does — so treat them as the answers most likely to matter, not as a verdict. Answer them honestly either way.

QuestionAnswers accepted
Will you now or in the future require sponsorship for a visa to remain in your current location? required, fixed choice No, Yes, Netherlands Highly Skilled Migrant Visa, Yes, Ireland Highly Skilled Worker Visa, Yes, EU Blue Card, Yes, USMCA Professional (TN) Visa (USA), Yes, F-1 Visa OPT (USA) (+1 more)

Every question on the form

QuestionTypeRequired
Will you now or in the future require sponsorship for a visa to remain in your current location?
No, Yes, Netherlands Highly Skilled Migrant Visa, Yes, Ireland Highly Skilled Worker Visa, Yes, EU Blue Card, Yes, USMCA Professional (TN) Visa (USA), Yes, F-1 Visa OPT (USA) (+1 more)
select Yes
First Name text Yes
Last Name text Yes
Email text Yes
Phone text No
Resume/CV file Yes
Cover Letter file No
LinkedIn Profile text No
What's the name you'd prefer us to use throughout the interview process? text No
Are you subject to any employment agreements and/or post-employment restrictions with your current employer or a past employer?
Yes, No
select Yes
It is important to us to create an accessible and inclusive interview experience. Please let us know if there are any adjustments we can make to assist you during the hiring and interview process. text No
Have you previously worked at or consulted for GitLab?
Yes, No
select Yes
What is your current country of residence?
Afghanistan, Albania, Algeria, Andorra, Angola, Antigua and Barbuda (+191 more)
select Yes
Please choose the country in which you are located.
Afghanistan, Albania, Algeria, Andorra, Angola, Antigua and Barbuda (+192 more)
select No
Are you currently located in Bangalore?
Yes, No
select Yes
Do you have strong proficiency in at least one modern scripting language (Python, JavaScript/TypeScript, or similar) and a solid understanding of REST APIs, GraphQL, and integration patterns?
Yes, No
select Yes
Do you have practical fluency across the LLM ecosystem? hands-on experience with models from Anthropic, OpenAI, open-source alternatives, and the judgment to know which to reach for and when?
Yes, No
select Yes
Are you currently based in Brazil?
Yes, No
select Yes
Do you speak German or French?
Yes, No
select Yes
Do you speak any German OR French?
Yes, No
select Yes
Are you currently located in Canada?
Yes, No
select Yes
What is your GitLab username? text No
Are you currently residing in the United Kingdom?
Yes, No
select No
Preferred First Name text Yes
Do you have over 3 years over professional software engineering experience?
Yes, No
select Yes
On a scale from 0 to 5, how would you rate yourself in Ruby on Rails?
0 (no experience) , 1, 2, 3, 4 (advanced), 5 (expert)
select Yes
On a scale from 0 to 5, how would you rate yourself in Python?
0 (no experience) , 1, 2, 3, 4 (advanced), 5 (expert)
select Yes
This role is open to candidates in the US or Canada. Do you currently live in this location?
Yes, No
select Yes

What it's really asking about

Grouped by what each question is for, so you can prepare the answers that repeat across employers.

TopicQuestions
Other 8
Relocation 4
Language proficiency 3
Remote or on-site 2
How you heard of them 1
Portfolio and links 1
Visa sponsorship 1
Years of experience 1

What other employers ask

The same question rarely comes out the same way twice. These employers' forms are measured the same way, from their own job boards:

Ltse · Magic Leap · Makersite · Mallory Alexander · Marqeta · Mercury

Before you apply

Have the answers to the required questions ready before you open the form — GitLab's asks for 16 of them, and Greenhouse does not save a partial application by default. Settle the eligibility questions first — they are the ones with no room to elaborate, so knowing your answer before you start tells you whether the rest of the form is worth your time.

Data gathered from Greenhouse's public job board API on 2026-08-22. How this data is collected · All companies · Something wrong? Tell us and we'll fix it within 24 hours.

Source: https://boards.greenhouse.io/gitlab