Подтемы
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 case Как сделать миграцию Django схемы в production БЕЗ downtime? Конкретно: добавить NOT NULL колонку к таблице на 50M строк.
-
middle case У тебя есть страница со списком заказов, где для каждого заказа показывается имя пользователя и название продукта. SQL-запросов — 200 на одну страницу с 100 за…
-
senior case У тебя интернет-магазин: два пользователя одновременно покупают последнюю единицу товара. В коде проверка `if product.stock > 0: product.stock -= 1; product.sa…
-
senior case В DRF API падает под нагрузкой: один клиент крутит цикл `GET /items/?page=1` и забирает весь датасет. Как защититься? Расскажи про throttling и пагинацию в DRF.