All GitLab exams
GitLab Certified Fundamentals Associate
What the GitLab Certified Fundamentals Associate exam covers and what it costs, with a free 30-question practice test and an explanation for every answer.
- Exam fee
- $150 USD
- Duration
- 75 minutes
- Questions on the exam
- 50
- Passing score
- 75%
- Level
- Foundational
- Topic areas
- 6
- Free practice questions
- 30
- Full question bank
- 112 questions
What the GitLab Certified Fundamentals Associate exam covers
The topic areas in our GitLab Certified Fundamentals Associate question bank, with each one's share of the 112 practice questions.
| Topic | Share | Questions |
|---|---|---|
| Essential GitLab Functions | 28% | 31 |
| GitLab CI/CD Functions | 20% | 22 |
| GitLab Overview | 16% | 18 |
| GitLab Security Functions | 14% | 16 |
| GitLab Agile Planning | 13% | 14 |
| Package and Release Functions | 10% | 11 |
GitLab Certified Fundamentals Associate cost and format
| Certification | GitLab Certified Fundamentals Associate |
|---|---|
| Vendor | GitLab |
| Level | Foundational |
| Status | Active |
| Languages | English |
| Delivery | Online, unproctored |
Last checked November 10, 2026 against the official GitLab exam page.
GitLab Certified Fundamentals Associate sample questions
The first 5 questions from the free practice test. Open a question to see the answer and why it is right.
Question 1Essential GitLab Functions
A top-level group named Platform has a subgroup named Payments that contains several projects. A developer is added to Platform with the Maintainer role. What access does the developer get in Payments?
- ANo access to Payments until the developer is also invited to the subgroup separately
- BGuest access only, because subgroups cap any inherited role at the Guest level
- COwner rights over Payments, because a parent group Maintainer always gains ownership of every subgroup
- DMaintainer access to the projects in Payments, inherited from the parent group membership
Show answer and explanationHide answer
Correct answer: DGroup memberships are inherited by subgroups and the projects inside them, so the developer keeps Maintainer access in Payments. The other options are wrong because no separate invitation is needed, Maintainer does not turn into Owner, and inherited roles are not capped at Guest.
Question 2GitLab CI/CD Functions
A pipeline defines three stages: build, test, and deploy. The build stage has a job named compile, the test stage has jobs named unit and lint, and the deploy stage has a job named publish. In what order does GitLab run them by default?
- AAll four jobs start at the same time because the stages keyword only labels jobs and does not control order
- BThe compile job runs first, then unit and lint run in parallel, and publish waits for them to succeed
- CThe unit and lint jobs run first, then compile, and publish runs last to prepare the environment
- Dpublish runs first to reserve the environment, then compile, and then unit and lint in sequence
Show answer and explanationHide answer
Correct answer: BStages run in the order they are listed, and jobs inside one stage run in parallel. A later stage starts only after the jobs of the earlier stage succeed, so compile goes first and publish goes last. The other options ignore stage order or reverse it.
Question 3GitLab Overview
A team wants every merge request to trigger automatic builds and tests, so that a broken change is found within minutes of being pushed. Which practice does this describe?
- AContinuous deployment, where every change that passes the tests is released to production automatically
- BContinuous delivery, where a person approves each change before it is released to production
- CIssue tracking, where each new change is logged as a ticket and assigned to a reviewer for triage
- DContinuous integration, where changes merge often and each one is automatically built and tested
Show answer and explanationHide answer
Correct answer: DContinuous integration means changes are merged often and each one is built and tested automatically, which is what this team wants. Continuous deployment and continuous delivery are about releasing to production, and issue tracking does not run builds or tests.
Question 4GitLab Security Functions
Which scanner type inspects source code for security weaknesses without running the application?
- ADAST, which sends requests to a running application and observes how it responds
- BContainer scanning, which checks the packages inside a built image against known vulnerabilities
- CSAST, static application security testing, which analyzes source code without running it
- DLicense compliance, which checks the open-source licenses used by project dependencies
Show answer and explanationHide answer
Correct answer: CSAST, or static application security testing, analyzes source code without executing the application. DAST tests a running application, container scanning checks image contents, and license compliance checks licenses rather than security weaknesses.
Question 5GitLab Agile Planning
What is the main purpose of labels on issues and merge requests in GitLab?
- ATo categorize items so they can be filtered, searched, and shown as lists on issue boards
- BTo give a user Maintainer permissions on a project without changing group membership
- CTo store the binary files that a pipeline produces so that they can be downloaded later
- DTo set a hard deadline that automatically publishes a release when the date is reached
Show answer and explanationHide answer
Correct answer: ALabels categorize issues and merge requests, and they drive filtering, searching and board lists. Artifacts, permissions and release deadlines are handled by other features, so those options do not describe labels.
How to prepare for GitLab Certified Fundamentals Associate
- Read the official GitLab outline first (exam page), so you know exactly what is in scope.
- Give the most time to Essential GitLab Functions and GitLab CI/CD Functions: together they make up 48% of the questions.
- Take the free 30-question practice test and note which topics you miss.
- Go back to the weak topics, then test again. A practice score shows where to study; it does not predict your exam result.
Full GitLab Certified Fundamentals Associate question bank
All 112 questions with answers and explanations, as a PDF, an online practice exam, or both.
The full 112-question bank for GitLab Certified Fundamentals Associate is in final review. The free practice test is open now.
Start the free practice testGitLab Certified Fundamentals Associate FAQ
Related exams
| Exam | Vendor | Level |
|---|---|---|
| GitLab Certified CI/CD Associate | GitLab | Foundational |
| GitLab Certified Duo Agent Platform Associate | GitLab | Foundational |
| GitLab Certified Security Associate | GitLab | Foundational |
| DOP-C02: AWS Certified DevOps Engineer - Professional | AWS | Professional |
| Professional Cloud DevOps Engineer | Google Cloud | Professional |
| KCNA: Kubernetes and Cloud Native Associate | Linux Foundation / CNCF | Foundational |