CI/CD · GitLab interview questions

60 real CI/CD · GitLab questions from the DevOps & SRE bank, as asked in Indian campus drives and tech interviews. Every question has a verified answer and an AI-tutor explanation on placd — free to start.

1. What is Pipeline?

Junior
  1. A.an environment restricted so only authorized users can deploy to it
  2. B.a pipeline that runs against the merged result of source and target branches
  3. C.a separate pipeline triggered by a parent pipeline using the trigger keyword
  4. D.a top-level CI/CD component made of stages and jobs defined in .gitlab-ci.yml
Reveal the answer + AI explanation — free account

3. Which statement is correct?

Junior
  1. A.Pipeline — files produced by a job and passed to later stages or downloaded from the UI
  2. B.Pipeline — a top-level CI/CD component made of stages and jobs defined in .gitlab-ci.yml
  3. C.Pipeline — a pipeline that runs against the merged result of source and target branches
  4. D.Pipeline — a separate pipeline triggered by a parent pipeline using the trigger keyword
Reveal the answer + AI explanation — free account

4. What is Stage?

Junior
  1. A.an environment restricted so only authorized users can deploy to it
  2. B.a feature that automatically builds, tests, and deploys apps using built-in templates
  3. C.a phase grouping jobs that run in sequence relative to other stages
  4. D.files produced by a job and passed to later stages or downloaded from the UI
Reveal the answer + AI explanation — free account

6. Which statement is correct?

Junior
  1. A.Stage — a feature that publishes static websites directly from a repository pipeline
  2. B.Stage — a separate pipeline triggered by a parent pipeline using the trigger keyword
  3. C.Stage — the agent application that picks up and executes GitLab CI jobs
  4. D.Stage — a phase grouping jobs that run in sequence relative to other stages
Reveal the answer + AI explanation — free account

7. What is Job?

Junior
  1. A.a phase grouping jobs that run in sequence relative to other stages
  2. B.a pipeline that runs against the merged result of source and target branches
  3. C.a feature that automatically builds, tests, and deploys apps using built-in templates
  4. D.the smallest unit of work in a pipeline, executed by a runner
Reveal the answer + AI explanation — free account

9. Which statement is correct?

Junior
  1. A.Job — files produced by a job and passed to later stages or downloaded from the UI
  2. B.Job — the smallest unit of work in a pipeline, executed by a runner
  3. C.Job — a feature that automatically builds, tests, and deploys apps using built-in templates
  4. D.Job — a phase grouping jobs that run in sequence relative to other stages
Reveal the answer + AI explanation — free account

10. What is Runner?

Junior
  1. A.a pipeline using needs to run jobs based on dependencies rather than strict stage order
  2. B.files produced by a job and passed to later stages or downloaded from the UI
  3. C.the agent application that picks up and executes GitLab CI jobs
  4. D.a separate pipeline triggered by a parent pipeline using the trigger keyword
Reveal the answer + AI explanation — free account

12. Which statement is correct?

Junior
  1. A.Runner — the smallest unit of work in a pipeline, executed by a runner
  2. B.Runner — an environment restricted so only authorized users can deploy to it
  3. C.Runner — a separate pipeline triggered by a parent pipeline using the trigger keyword
  4. D.Runner — the agent application that picks up and executes GitLab CI jobs
Reveal the answer + AI explanation — free account

13. What is Artifact?

Junior
  1. A.a separate pipeline triggered by a parent pipeline using the trigger keyword
  2. B.files produced by a job and passed to later stages or downloaded from the UI
  3. C.a pipeline that runs against the merged result of source and target branches
  4. D.a feature that publishes static websites directly from a repository pipeline
Reveal the answer + AI explanation — free account

15. Which statement is correct?

Junior
  1. A.Artifact — the smallest unit of work in a pipeline, executed by a runner
  2. B.Artifact — files produced by a job and passed to later stages or downloaded from the UI
  3. C.Artifact — a phase grouping jobs that run in sequence relative to other stages
  4. D.Artifact — an environment restricted so only authorized users can deploy to it
Reveal the answer + AI explanation — free account

16. What is GitLab Pages?

Junior
  1. A.a phase grouping jobs that run in sequence relative to other stages
  2. B.files produced by a job and passed to later stages or downloaded from the UI
  3. C.a feature that publishes static websites directly from a repository pipeline
  4. D.a pipeline using needs to run jobs based on dependencies rather than strict stage order
Reveal the answer + AI explanation — free account

18. Which statement is correct?

Junior
  1. A.GitLab Pages — a separate pipeline triggered by a parent pipeline using the trigger keyword
  2. B.GitLab Pages — the agent application that picks up and executes GitLab CI jobs
  3. C.GitLab Pages — a feature that publishes static websites directly from a repository pipeline
  4. D.GitLab Pages — a pipeline that runs against the merged result of source and target branches
Reveal the answer + AI explanation — free account

19. What is DAG pipeline?

Mid
  1. A.a pipeline using needs to run jobs based on dependencies rather than strict stage order
  2. B.the smallest unit of work in a pipeline, executed by a runner
  3. C.a pipeline that runs against the merged result of source and target branches
  4. D.a feature that automatically builds, tests, and deploys apps using built-in templates
Reveal the answer + AI explanation — free account

21. Which statement is correct?

Mid
  1. A.DAG pipeline — a pipeline using needs to run jobs based on dependencies rather than strict stage order
  2. B.DAG pipeline — a feature that publishes static websites directly from a repository pipeline
  3. C.DAG pipeline — an environment restricted so only authorized users can deploy to it
  4. D.DAG pipeline — the smallest unit of work in a pipeline, executed by a runner
Reveal the answer + AI explanation — free account

22. What is Cache?

Mid
  1. A.an environment restricted so only authorized users can deploy to it
  2. B.reusable files (like dependencies) stored between pipeline runs to speed up jobs
  3. C.a top-level CI/CD component made of stages and jobs defined in .gitlab-ci.yml
  4. D.the smallest unit of work in a pipeline, executed by a runner
Reveal the answer + AI explanation — free account

24. Which statement is correct?

Mid
  1. A.Cache — the smallest unit of work in a pipeline, executed by a runner
  2. B.Cache — a pipeline that runs against the merged result of source and target branches
  3. C.Cache — reusable files (like dependencies) stored between pipeline runs to speed up jobs
  4. D.Cache — files produced by a job and passed to later stages or downloaded from the UI
Reveal the answer + AI explanation — free account

25. What is Child pipeline?

Mid
  1. A.a phase grouping jobs that run in sequence relative to other stages
  2. B.a separate pipeline triggered by a parent pipeline using the trigger keyword
  3. C.an environment restricted so only authorized users can deploy to it
  4. D.a pipeline that runs against the merged result of source and target branches
Reveal the answer + AI explanation — free account

27. Which statement is correct?

Mid
  1. A.Child pipeline — a pipeline using needs to run jobs based on dependencies rather than strict stage order
  2. B.Child pipeline — a feature that automatically builds, tests, and deploys apps using built-in templates
  3. C.Child pipeline — a separate pipeline triggered by a parent pipeline using the trigger keyword
  4. D.Child pipeline — a phase grouping jobs that run in sequence relative to other stages
Reveal the answer + AI explanation — free account

28. What is Protected environment?

Mid
  1. A.an environment restricted so only authorized users can deploy to it
  2. B.a pipeline using needs to run jobs based on dependencies rather than strict stage order
  3. C.a pipeline that runs against the merged result of source and target branches
  4. D.a feature that automatically builds, tests, and deploys apps using built-in templates
Reveal the answer + AI explanation — free account

30. Which statement is correct?

Mid
  1. A.Protected environment — a pipeline using needs to run jobs based on dependencies rather than strict stage order
  2. B.Protected environment — a phase grouping jobs that run in sequence relative to other stages
  3. C.Protected environment — the smallest unit of work in a pipeline, executed by a runner
  4. D.Protected environment — an environment restricted so only authorized users can deploy to it
Reveal the answer + AI explanation — free account

Showing 30 of 60 CI/CD · GitLab questions — the full set, with answers, explanations and an AI tutor on every question, is inside.

Free to start

Answers, AI explanations, and a scored voice mock interview

Sign up free to check your answers with explanations, ask the AI tutor anything on any question, and take one full AI mock interview — scored like a real panel.

Practice CI/CD · GitLab free