Producers · Consumers · Streams · Schema Registry · Connect · EOS
60 questions · 180 min · 70% Techclick practice target
⚠️ Exam Rules
| Questions in this Techclick bank | 120 |
|---|---|
| Timer | 180 min |
| Techclick practice target | 70% |
| Official exam code | CCDAK |
Your team creates a topic 'orders' with 6 partitions and replication.factor=3 on a 5-broker cluster. A teammate asks how Kafka guarantees message ordering for this topic. What is the correct guarantee you should give them?
Correct: A. Kafka guarantees offset ordering strictly within a single partition; records appended to a partition keep their relative order. There is no total order across partitions because partitions are written and consumed independently. Global ordering is wrong because the topic is split across 6 partitions. Single-threaded consumption does not create cross-partition order. Replication factor governs durability and fault tolerance, not ordering, so it is not the deciding factor.
During a broker failure drill, you notice a partition's ISR list shrank from 3 to 1 while min.insync.replicas=2 and the producer uses acks=all. What behavior should you expect for new produce requests to that partition?
Correct: A. With acks=all the leader only acknowledges once min.insync.replicas in-sync replicas have the record. When ISR drops to 1 but min.insync.replicas=2, the leader cannot satisfy the requirement and returns NotEnoughReplicas (a retriable error). Continuing to write would violate durability, so that option is wrong. Kafka never silently downgrades acks, and brokers do not silently drop produced records; the producer retries or eventually fails instead.
A platform engineer is enabling log compaction on a 'user-profiles' topic that stores the latest state per user keyed by userId. Which statements about compacted topics are correct? (Choose TWO)
Correct: A and B. Log compaction keeps at least the latest value per key, which is ideal for state-like topics. A null-value record with a non-null key is a tombstone that, after delete.retention.ms, removes the key. Compaction does not collapse to one segment because the active segment is never compacted and multiple cleaned segments remain. Records need non-null keys to be compacted, not null keys, so that option is incorrect. Compaction never reorders records; offsets and order are preserved.
An operations engineer sets retention.ms=604800000 and segment.bytes=1073741824 on a high-throughput topic and asks why old data is not being deleted immediately after a week. What is the most accurate explanation to give?
Correct: A. Kafka enforces retention by deleting whole log segments, not individual records. A segment is eligible for deletion only when its newest record is older than retention.ms (and the segment is closed), so an active or recent segment lingers until it rolls. Per-record deletion is wrong because Kafka never rewrites segments for time retention. Retention runs continuously, not only at restart. Time and size retention coexist; setting segment.bytes does not disable retention.ms.
A developer wants strong delivery guarantees and configures a producer with enable.idempotence=true but also explicitly sets acks=1 and max.in.flight.requests.per.connection=7. When the application starts, what happens?
Correct: A. The idempotent producer requires acks=all (and retries>0, max.in.flight<=5). If you explicitly set a conflicting value such as acks=1, the client throws a ConfigException at construction rather than silently downgrading. It does not silently ignore the flag, and it is not independent of acks because the idempotence guarantee depends on full-ISR acknowledgement. Saying duplicates are merely possible understates it; the producer will not even start with the conflicting configuration.
Last updated:
Yes. You can start, finish and score it for free, and download the Techclick practice certificate.
This bank has 120 original scenario-based questions with a 180-minute timer and a 70% Techclick practice target.
The official exam code is CCDAK (Confluent).
No. They are original practice questions written by Techclick. This is not the vendor's official exam and not leaked dumps.
Score 70% or higher to get a Techclick practice certificate and LinkedIn badge. It is not an official Confluent certification.
Use the Confluent practice exams page (linked above) to pick the next practice test in the same track.

You earned it — let the world know!
