Бэкенд и базы данных
PHP, Laravel, SQL, проектирование API, очереди и кэш — всё, что решает, выдержит ли сайт вторую тысячу клиентов.
3
Лёгкий
2
Средний
2
Сложный
Тесты в этой теме
7 тестов в теме «Бэкенд и базы данных». Отфильтруйте по уровню или пройдите подряд.
Laravel: Eloquent и миграции
Десять вопросов по повседневной работе с Eloquent: связи и их ключи, N+1 и with(), скоупы, fillable, касты и мутаторы, миграции и откат, фабрики, мягкое удаление, события модели. В каждом вопросе конкретный код — ответить нужно, что произойдёт на самом деле.
- Вопросов в тесте
- 10 вопросов
- Лимит времени
- 10 мин
Индексы, транзакции и блокировки
Двенадцать вопросов для тех, кто уже проектирует схему и читает планы запросов: селективность, порядок колонок в составном индексе, covering index, EXPLAIN, уровни изоляции, дедлоки и цена индекса на записи. Последний вопрос — открытый, его смотрит человек.
- Вопросов в тесте
- 12 вопросов
- Лимит времени
- 12 мин
Очереди, кэш и масштабирование
Двенадцать вопросов о том, что ломается, когда сервис перестаёт быть одним процессом: идемпотентность обработчика, повторы и dead letter, инвалидация кэша и cache stampede, состояние в памяти при нескольких репликах, health-check и graceful shutdown. Сложный уровень — для тех, кто уже чинил такое в бою. Последний вопрос открытый, его проверяет человек.
- Вопросов в тесте
- 12 вопросов
- Лимит времени
- 12 мин