All quizzes
Free quiz · 20 questions in the bank

CircleCI quiz

Test your CircleCI knowledge with a free interactive quiz — 20 questions with answers and explanations. No signup needed to play.

Question 1/5Score 0

What does defining a `command` (a reusable command, distinct from a built-in step) in CircleCI 2.1+ config allow you to do?

Questions in this quiz
  1. What does defining a `command` (a reusable command, distinct from a built-in step) in CircleCI 2.1+ config allow you to do?
  2. What does the `requires` key do when defined on a job within a CircleCI workflow?
  3. What is a "workflow" in CircleCI, and how does it relate to jobs?
  4. What is a "job" in CircleCI configuration?
  5. What is the purpose of "workspaces" in CircleCI (via `persist_to_workspace` and `attach_workspace`)?
  6. What does a "manual approval" job (using the `type: approval` job type) do in a CircleCI workflow?
  7. What is CircleCI?
  8. What does an "executor" define in a CircleCI job?
  9. What is the standard configuration file name and location CircleCI looks for in a repository?
  10. What is the "config.yml" `version` key (e.g. `version: 2.1`) used for?
  11. What is a common reason a CI pipeline (CircleCI or otherwise) might use "fan-out, fan-in" workflow structuring?
  12. What is the purpose of "branch filters" in a CircleCI workflow?
Gaps to close?
Read the curated CircleCI notes — core concepts, patterns, interview prep.
CircleCI notes

More quizzes

.NET.NET MAUIAbsintheAccessibilityActixActix Web