All quizzes
Free quiz · 43 questions in the bank

Celery quiz

Test your Celery knowledge with a free interactive quiz — 43 questions with answers and explanations. No signup needed to play.

Question 1/12Score 0

What does concurrency (e.g. --concurrency=4) control when starting a Celery worker?

In this round
  1. What does concurrency (e.g. --concurrency=4) control when starting a Celery worker?
  2. What role does a message broker (e.g. Redis or RabbitMQ) play in a Celery setup?
  3. What is a Celery worker?
  4. What is the difference between .delay() and .apply_async()?
  5. What does result.status return for a task that is currently being executed by a worker?
  6. What is the purpose of specifying a named queue when calling apply_async(queue='emails')?
  7. What does the max_retries option on a Celery task control?
  8. Can a single Celery deployment use multiple named queues consumed by different worker groups?
  9. In Celery Beat's beat_schedule, what does the crontab() helper let you express?
  10. What is the purpose of a result backend in Celery?
  11. What decorator turns a plain Python function into a Celery task?
  12. What process is responsible for scheduling and dispatching periodic (cron-like) tasks in Celery?
Gaps to close?
Read the curated Celery notes — core concepts, patterns, interview prep.
Celery notes

More quizzes

.NET.NET MAUIAbsintheAccessibilityActixActix Web