Подтемы
Celery — задачи, очереди, идемпотентность, retry
15 вопр.
Django — Async (async views, ORM, ASGI)
8 вопр.
Django — Core
33 вопр.
Django — Миграции (makemigrations, RunPython, data)
8 вопр.
Django — ORM (модели и запросы)
42 вопр.
Django — DRF (Django REST Framework, REST-фреймворк)
27 вопр.
DRF — Сериализаторы (валидация, nested, SerializerMethodField)
8 вопр.
4 вопросов
-
senior theory Как сделать Celery-таску **идемпотентной** и правильно обрабатывать retry? Что такое exponential backoff с jitter, какие подводные камни.
-
senior theory Главные приёмы оптимизации Django ORM: select_related, prefetch_related, only/defer, values/values_list, Exists/Subquery. Когда что использовать.
-
senior theory DRF Serializer: ModelSerializer vs Serializer, nested fields, write-only/read-only fields. Когда лучше использовать Pydantic вместо DRF.
-
senior theory Django signals (post_save, pre_delete и т.п.) — когда использовать, когда отказаться? Какие подводные камни они создают в большом проекте?