CAPA Practice Exam — Free Sample Questions

Argo Workflows, Events, CD, and Rollouts. Free practice questions sampled from our full 120-question bank, with detailed explanations for every option.

Format
multi-choice
Duration
90 min
Pass mark
75%
Study time
1–6 wks
Mocks here
2

What the CAPA exam tests

The Certified Argo Project Associate exam is structured around 4 weighted domains. Each domain link below opens a focused practice page with sample questions from that area.

Sample questions across every domain

One representative question per domain, drawn from the 120-question pool. Click "Reveal answer" to see the correct option plus explanations for every distractor.

Argo Workflows

Q1. What is the purpose of an `onExit` handler in Argo Workflows?

Reveal answer and explanations
  1. A To start a Rollout after the first canary analysis succeeds.

    Incorrect. Rollout progression is not controlled by workflow exit handlers.

  2. B To force all DAG tasks to run before their dependencies complete.

    Incorrect. DAG dependencies are still respected when exit handlers are used.

  3. C To run cleanup or notification logic after the workflow finishes, regardless of success or failure.

    Correct. `onExit` runs final logic after the workflow reaches a terminal phase.

  4. D To delete the workflow controller after a completed workflow.

    Incorrect. `onExit` does not remove the workflow controller.

  5. E Store the workflow behavior only in Kubernetes labels so the workflow controller can reconstruct templates from resource metadata at runtime.

    Incorrect. Workflow behavior must be declared in the workflow spec, not inferred from labels alone.

ARGO CD

Q2. What does an Argo CD `Application` primarily define?

Reveal answer and explanations
  1. A A Rollout traffic policy and analysis metric query.

    Incorrect. Rollout strategy and analysis are part of Argo Rollouts.

  2. B A Workflow template and its artifact repository.

    Incorrect. Workflow templates are part of Argo Workflows.

  3. C A desired application source, destination cluster/namespace, and synchronization settings.

    Correct. An `Application` connects desired manifests from a source to a target Kubernetes destination.

  4. D An EventSource listener and Sensor dependency graph.

    Incorrect. Event sources and sensors belong to Argo Events.

  5. E Run the workload through Argo Workflows first and let completed pods become the source of truth that Argo CD reconciles into the cluster.

    Incorrect. Argo CD reconciles desired state from configured sources such as Git, not from completed workflow pods.

Argo Rollouts

Q3. What is the primary purpose of Argo Rollouts?

Reveal answer and explanations
  1. A To schedule batch workflows using cron syntax.

    Incorrect. Cron-like batch scheduling is handled by Argo Workflows.

  2. B To generate Argo CD Applications from cluster lists.

    Incorrect. Application generation belongs to Argo CD ApplicationSet.

  3. C To provide progressive delivery strategies such as canary and blue-green for Kubernetes workloads.

    Correct. Argo Rollouts extends Kubernetes deployments with progressive delivery strategies and analysis.

  4. D To receive webhooks and trigger Kubernetes resources.

    Incorrect. Webhook-driven triggers are handled by Argo Events.

Argo Events

Q4. What does a Sensor dependency represent?

Reveal answer and explanations
  1. A The Git repository branch watched by an Argo CD Application.

    Incorrect. Git branch tracking is configured in Argo CD Application source fields.

  2. B An event condition that must be satisfied before the Sensor triggers an action.

    Correct. Sensor dependencies describe the events or event patterns required for trigger execution.

  3. C A DAG task that must complete before another Workflow task starts.

    Incorrect. DAG task prerequisites are Argo Workflows dependencies.

  4. D A ReplicaSet that must become stable before canary traffic increases.

    Incorrect. ReplicaSet stability is managed by Argo Rollouts.

Start the full CAPA mock exam (free)90-min timer · 60 questions · free with account

How long should you study for CAPA?

Roughly 1–6 weeks of focused study, but it depends heavily on what you already know. Engineers with hands-on production Kubernetes (or Cilium / Argo / OTel / etc. for project-specific certs) can compress this to a week or two of mocks; people coming in cold should expect the upper end. The exam is multi-choice and recall-heavy — practice exams matter more than reading documentation cover to cover. Aim for 85%+ on full timed mocks before booking the real exam.

Why this practice library

This library was built by a Platform Engineer chasing Golden Kubestronaut who got frustrated by the lack of decent practice material for the associate-tier CNCF exams. Question banks track curriculum updates from CNCF and Linux Foundation.

Official CAPA reference: cncf.io/training/certification/capa.