Event-Driven Workflows — Practice quiz
Untimed. Answers are graded when you submit, with explanations and spaced-repetition scheduling.
- Question 1easy
What is a message queue in an AI pipeline?
- Question 2medium
What do message queues buy an AI workload? (Select all that apply)
Select all that apply.
- Question 3medium
In the producer/consumer pattern, where does the slow LLM call happen?
- Question 4medium
Why use exponential backoff when retrying a flaky LLM call?
- Question 5hard
Which errors should you retry, and which should you fail fast on?
- Question 6hard
Why add jitter (randomness) to retry backoff across many workers?
- Question 7hard
What is a dead-letter queue (DLQ)?
- Question 8medium
Why must a dead-lettered message also be removed (acked) from the main queue?
- Question 9hard
Most queues guarantee 'at-least-once' delivery. What does that imply for your workers?
- Question 10hard
How do you achieve exactly-once EFFECT despite at-least-once DELIVERY?
- Question 11medium
Which are event-driven pipeline pitfalls? (Select all that apply)
Select all that apply.
- Question 12medium
What is the queue (name or acronym) called where messages go after exhausting their retries?
- Question 13hard
What retry strategy (two words) waits progressively longer (1,2,4,8s) between attempts?