CI/CD · GitLab interview questions

60 CI/CD · GitLab questions from the DevOps & SRE bank, written for Indian campus drives and tech interviews. Every question has a verified answer and an AI-tutor explanation on placd.

Free to start: the 2-minute IT readiness check — six questions and a result.

Take the free IT readiness check

or take a mock interview set up for this area

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

Answer + AI explanation with Pro

2. Which term means: "a top-level CI/CD component made of stages and jobs defined in .gitlab-ci.yml"?

Junior
  1. A.Cache
  2. B.Protected environment
  3. C.Auto DevOps
  4. D.Pipeline

Answer + AI explanation with Pro

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

Answer + AI explanation with Pro

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

Answer + AI explanation with Pro

5. Which term means: "a phase grouping jobs that run in sequence relative to other stages"?

Junior
  1. A.Stage
  2. B.Auto DevOps
  3. C.DAG pipeline
  4. D.GitLab Pages

Answer + AI explanation with Pro

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

Answer + AI explanation with Pro

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

Answer + AI explanation with Pro

8. Which term means: "the smallest unit of work in a pipeline, executed by a runner"?

Junior
  1. A.Auto DevOps
  2. B.Merge request pipeline
  3. C.Child pipeline
  4. D.Job

Answer + AI explanation with Pro

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

Answer + AI explanation with Pro

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

Answer + AI explanation with Pro

11. Which term means: "the agent application that picks up and executes GitLab CI jobs"?

Junior
  1. A.Artifact
  2. B.Job
  3. C.Runner
  4. D.Protected environment

Answer + AI explanation with Pro

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

Answer + AI explanation with Pro

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

Answer + AI explanation with Pro

14. Which term means: "files produced by a job and passed to later stages or downloaded from the UI"?

Junior
  1. A.Runner
  2. B.Stage
  3. C.Job
  4. D.Artifact

Answer + AI explanation with Pro

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

Answer + AI explanation with Pro

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

Answer + AI explanation with Pro

17. Which term means: "a feature that publishes static websites directly from a repository pipeline"?

Junior
  1. A.Job
  2. B.Runner
  3. C.GitLab Pages
  4. D.Cache

Answer + AI explanation with Pro

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

Answer + AI explanation with Pro

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

Answer + AI explanation with Pro

20. Which term means: "a pipeline using needs to run jobs based on dependencies rather than strict stage order"?

Mid
  1. A.Child pipeline
  2. B.DAG pipeline
  3. C.Merge request pipeline
  4. D.GitLab Pages

Answer + AI explanation with Pro

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

Answer + AI explanation with Pro

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

Answer + AI explanation with Pro

23. Which term means: "reusable files (like dependencies) stored between pipeline runs to speed up jobs"?

Mid
  1. A.Runner
  2. B.Protected environment
  3. C.Cache
  4. D.Pipeline

Answer + AI explanation with Pro

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

Answer + AI explanation with Pro

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

Answer + AI explanation with Pro

26. Which term means: "a separate pipeline triggered by a parent pipeline using the trigger keyword"?

Mid
  1. A.Child pipeline
  2. B.Merge request pipeline
  3. C.Cache
  4. D.Pipeline

Answer + AI explanation with Pro

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

Answer + AI explanation with Pro

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

Answer + AI explanation with Pro

29. Which term means: "an environment restricted so only authorized users can deploy to it"?

Mid
  1. A.Pipeline
  2. B.GitLab Pages
  3. C.Protected environment
  4. D.Child pipeline

Answer + AI explanation with Pro

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

Answer + AI explanation with Pro

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

Start with a free readiness check

Sign up free for the 2-minute IT readiness check and a scored result. Answers, explanations and the AI tutor on every CI/CD · GitLab question come with Pro.

Take the free IT readiness check

or take a mock interview set up for this area

24,000+ questions & coding problemsSoftware & IT16,274 questionsGovernment jobs26 examsAptitudenew questions every timeAI practice interviewwith feedback65 topics to practiseMechanical1,149 questionsGATE ME9 papersEngineering Mathematics381 questions2-minute checkfreeDSA Problems1,422Civil1,005 questionsGATE CE9 papersCS Fundamentals1,209 questionsYour scores6 skillsSystem Design25Electrical / EEE1,047 questionsGATE EE9 papersRun your codeC++ · Java · PythonLow-Level Design144Electronics & Comm.975 questionsGATE EC9 papersAI help on every questionFull-Stack6,282Chemical1,005 questionsGATE CH9 papersAI whiteboardsystem designWork abroadEurope · remote · transfersESE ME1 paperGATE practice papers2019–2026ESE CE1 paperDate alertsbefore the last dateESE EE1 paperBehavioural courseHR round practiceESE ET1 paperResume optimizerProSSC JE ME1 paperApplication trackerSSC JE CE1 paperCompany-wise prepSSC JE EE1 paperRole roadmapsRRB JE1 subjectPriced in ₹UPI · cardsISRO SC1 paperGATE CS9 papersIBPS SO IT1 paperUGC NET CS1 paperSSC CGL26 papersIBPS PO26 papersRRB NTPC26 papersSSC CHSL26 papersIBPS Clerk26 papersSBI Clerk26 papersRRB Group D26 papersSSC CPO26 papersSSC GD26 papers