OTCA Practice Exam — Free Sample Questions

Distributed tracing and observability with OpenTelemetry. 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
2–8 wks
Mocks here
2

What the OTCA exam tests

The OpenTelemetry Certified 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.

Fundamentals of Observability

Q1. Which signal is most appropriate for representing a discrete, timestamped record of an event such as an application error message?

Reveal answer and explanations
  1. A A `Histogram` metric

    Incorrect. Histograms aggregate distributions of numeric values, not free-form event records.

  2. B A trace span

    Incorrect. Spans represent timed operations within a trace, not standalone event messages.

  3. C A log record

    Correct. Logs are designed for discrete, timestamped event records with severity and a body, exactly the use case for an error message.

  4. D A resource attribute

    Incorrect. Resource attributes describe the entity producing telemetry, not individual events.

The OpenTelemetry API and SDK

Q2. Which of the following is NOT a defined OpenTelemetry span kind?

Reveal answer and explanations
  1. A `SERVER`

    Incorrect. `SERVER` is a defined span kind for the receiving side of synchronous calls.

  2. B `CLIENT`

    Incorrect. `CLIENT` is a defined span kind for the calling side of synchronous calls.

  3. C `PRODUCER`

    Incorrect. `PRODUCER` is a defined span kind for asynchronous messaging producers.

  4. D `SCHEDULER`

    Correct. `SCHEDULER` is not a span kind; the defined kinds are `INTERNAL`, `SERVER`, `CLIENT`, `PRODUCER`, and `CONSUMER`.

The OpenTelemetry Collector

Q3. Given the YAML pipeline below, which signal does it process? ```yaml service: pipelines: metrics: receivers: [otlp] processors: [batch] exporters: [prometheusremotewrite] ```

Reveal answer and explanations
  1. A Logs

    Incorrect. The pipeline is keyed under `metrics`, not `logs`.

  2. B Traces

    Incorrect. The pipeline is keyed under `metrics`, not `traces`.

  3. C Metrics

    Correct. The pipeline is declared under `service.pipelines.metrics`, so it processes metrics from the `otlp` receiver to the `prometheusremotewrite` exporter.

  4. D All three signals

    Incorrect. Each entry under `service.pipelines` is a single signal type; this one only handles metrics.

Maintaining and Debugging Observability Pipelines

Q4. Why does each OpenTelemetry telemetry payload include a `schema_url` field?

Reveal answer and explanations
  1. A To declare the semantic-convention schema version used by the producer

    Correct. `schema_url` identifies the version of the semantic conventions that the producer used, letting consumers apply schema transformations or migrate between conventions cleanly.

  2. B To point consumers to the Collector's runtime configuration file

    Incorrect. The Collector's configuration is local; it is not referenced via `schema_url` in telemetry.

  3. C To advertise the gRPC endpoint that downstream consumers should use

    Incorrect. Endpoint selection is configured separately, not via `schema_url`.

  4. D To act as the OAuth2 token issuer URL the backend uses for client authentication and authorization

    Incorrect. Authentication is unrelated to the schema URL.

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

How long should you study for OTCA?

Roughly 2–8 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 OTCA reference: cncf.io/training/certification/otca.