All Confluent exams
Confluent CCAC: Confluent Cloud Certified Operator (CCAC)
What the CCAC exam covers and what it costs, with a free 30-question practice test and an explanation for every answer.
- Exam fee
- $150 USD
- Duration
- 90 minutes
- Level
- Associate
- Topic areas
- 5
- Free practice questions
- 30
- Full question bank
- 112 questions
What the CCAC exam covers
The topic areas in our CCAC question bank, with each one's share of the 112 practice questions.
| Topic | Share | Questions |
|---|---|---|
| Multi-cloud and global Kafka architectures | 21% | 23 |
| Cluster Linking | 21% | 23 |
| Fully managed connectors | 20% | 22 |
| Stream Governance | 20% | 22 |
| Stream processing | 20% | 22 |
CCAC cost and format
| Exam code | CCAC |
|---|---|
| Certification | Confluent Cloud Certified Operator (CCAC) |
| Vendor | Confluent |
| Level | Associate |
| Status | Active |
| Languages | English |
| Delivery | Online proctored (Honorlock) |
Last checked November 10, 2026 against the official Confluent exam page.
CCAC sample questions
The first 5 questions from the free practice test. Open a question to see the answer and why it is right.
Question 1Multi-cloud and global Kafka architectures
A bank runs its primary Kafka cluster in one cloud region and wants a standby cluster in a second cloud provider that can accept writes within minutes during a regional outage. Which design best meets this requirement?
- ARun a nightly script that exports topic contents to object storage and reloads them into a new cluster after an outage
- BHave every producer write to both clusters at the same time, with no replication between the two clusters
- CMirror the topics to the standby cluster with cluster linking, then fail over the mirror topics so they become writable
- DKeep only the primary cluster and have producers retry until the original region comes back online
Show answer and explanationHide answer
Correct answer: CCluster linking keeps mirror topics on the standby cluster continuously synchronized, and failing them over makes them writable within minutes. The nightly export has a recovery point of up to a day, simultaneous dual writes create divergent copies, and waiting for the region to recover does not meet the requirement.
Question 2Cluster Linking
Which statement about a mirror topic created by cluster linking is accurate?
- AA mirror topic can accept direct writes from local producers at any time, which is why it suits active-active designs
- BA mirror topic on the destination is read-only and follows the source until it is promoted to a regular writable topic
- CA mirror topic copies only recent records from the source and stops replicating older data that is still retained there
- DA mirror topic depends on a Kafka Connect source connector that must be recreated after every source broker restart
Show answer and explanationHide answer
Correct answer: BMirror topics are read-only on the destination while they replicate from the source, and promoting one turns it into a regular writable topic. Mirror topics do not accept producer writes, do not copy only recent data, and do not rely on Kafka Connect source connectors.
Question 3Fully managed connectors
A team needs to stream row-level changes from a PostgreSQL database into Confluent Cloud, and does not want to operate any Kafka Connect workers itself. Which option should the team choose?
- AA self-managed Debezium connector running on a Connect cluster that the team installs on its own virtual machines
- BA cron job that queries the database every minute and produces the new rows with a custom producer client
- CA Kafka Streams application that polls the source tables for new rows and writes each one to a topic
- DA fully managed PostgreSQL CDC Source connector that Confluent Cloud runs on its own managed infrastructure
Show answer and explanationHide answer
Correct answer: DThe fully managed PostgreSQL CDC Source connector runs on Confluent-managed infrastructure, so the team does not operate Connect workers. The self-managed Debezium option needs the team to run workers, and polling approaches miss row-level changes such as deletes while adding operational work.
Question 4Stream Governance
A producer team wants to add a new field named loyalty_tier to an Avro schema whose subject uses BACKWARD compatibility. Consumers must still be able to read both old and new records. Which change is compatible?
- AChange the data type of the existing amount field from int to string so that values can hold decimal text
- BRename the existing customer_id field to customerId and remove the old name without adding an alias
- CAdd loyalty_tier as a required field with no default, so that every new record must include it
- DAdd loyalty_tier with a default value, so a reader using the new schema can still decode older records
Show answer and explanationHide answer
Correct answer: DUnder BACKWARD compatibility the new schema must read data written with the previous schema, so a new field needs a default value. A required field without a default, a type change, or a rename without an alias all break the reading of older records.
Question 5Stream processing
An analyst needs the number of orders per customer in every five-minute interval, where the intervals never overlap and each event is counted in exactly one interval. Which window type should the stream processing job use?
- AA hopping window, which uses fixed-size intervals that advance by a smaller step so that they overlap
- BA tumbling window, which uses fixed-size, non-overlapping intervals so each event falls into one window
- CA global window, which keeps all events for a key in one unbounded group until a custom trigger fires
- DA session window, which groups the events of each key that are separated by less than a chosen inactivity gap
Show answer and explanationHide answer
Correct answer: BA tumbling window uses fixed, non-overlapping intervals, so each event belongs to exactly one window. Hopping windows overlap, session windows depend on inactivity gaps rather than fixed intervals, and global windows do not split events by time.
How to prepare for CCAC
- Read the official Confluent outline first (exam page), so you know exactly what is in scope.
- Give the most time to Multi-cloud and global Kafka architectures and Cluster Linking: together they make up 42% of the questions.
- Take the free 30-question practice test and note which topics you miss.
- Go back to the weak topics, then test again. A practice score shows where to study; it does not predict your exam result.
Full CCAC question bank
All 112 questions with answers and explanations, as a PDF, an online practice exam, or both.
The full 112-question bank for CCAC is in final review. The free practice test is open now.
Start the free practice testCCAC FAQ
Related exams
| Exam | Vendor | Level |
|---|---|---|
| CCDAK: Confluent Certified Developer for Apache Kafka (CCDAK) | Confluent | Associate |
| CCAAK: Confluent Certified Administrator for Apache Kafka (CCAAK) | Confluent | Associate |
| Professional Data Engineer | Google Cloud | Professional |
| DEA-C01: AWS Certified Data Engineer - Associate | AWS | Associate |
| DA0-002: CompTIA Data+ | CompTIA | Associate |
| Associate Data Practitioner | Google Cloud | Associate |