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:
- AI Engineer
- AI Transformation Owner, CRO
- AI Transformation Owner, Product & Design
- Account Executive - Italy
- Area Vice President - Financial Services
- Associate Solutions Architect (French or German fluency)
- Backend Engineer (Ruby), AI Engineering: Agent Observability
- Backend Engineer, AI Engineering: Duo Chat
- Backend Engineer, Geo Team
- Business Development Representative
- Business Development Representative - MENA
- Business Development Representative - Nordics
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.
| Question | Answers 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
| Question | Type | Required |
|---|---|---|
| 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 |
| 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.
| Topic | Questions |
|---|---|
| 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.