Подтемы
FastAPI — DI, middleware, фоновые задачи, тестирование
14 вопр.
FastAPI — Dependency Injection
19 вопр.
FastAPI — Middleware (мидлвары)
15 вопр.
FastAPI — OpenAPI (автодокументация API)
17 вопр.
FastAPI + Pydantic v2 (валидация, OpenAPI)
20 вопр.
FastAPI — Routing (роутинг)
18 вопр.
FastAPI — Streaming
18 вопр.
FastAPI — Testing (тестирование)
19 вопр.
FastAPI — Validation (валидация через Pydantic)
19 вопр.
Pydantic v2 — модели, валидаторы, миграция с v1
20 вопр.
Uvicorn — ASGI server, воркеры, lifecycle
14 вопр.
138 вопросов
-
middle quiz Какой из следующих способов наиболее эффективно обрабатывает ошибки в FastAPI при использовании Pydantic-моделей?
-
middle quiz Какой из следующих способов обеспечивает наилучшую производительность при обработке большого количества одновременных запросов в FastAPI?
-
middle quiz Какой из следующих способов наиболее эффективно реализует middleware в FastAPI?
-
middle quiz Какой из следующих способов обеспечивает наилучшую интеграцию с OpenAPI в FastAPI?
-
middle quiz Какой из следующих способов наиболее эффективно обрабатывает аутентификацию в FastAPI?
-
middle quiz Какой из следующих способов наиболее эффективно реализует логирование в FastAPI?
-
middle quiz Какой из следующих способов наиболее эффективно реализует кэширование в FastAPI?
-
middle quiz Какой из следующих способов наиболее эффективно реализует тестирование в FastAPI?
-
middle quiz Какой из следующих способов наиболее эффективно реализует обработку ошибок в FastAPI?
-
middle quiz Какой из следующих способов наиболее эффективно реализует документацию в FastAPI?
-
middle quiz Какой из следующих способов наиболее эффективно обрабатывает фоновые задачи в FastAPI с точки зрения масштабируемости?
-
middle quiz Какой из следующих способов позволяет эффективно управлять зависимостями в FastAPI с точки зрения производительности и кэширования?
-
middle quiz Какой из следующих middleware в FastAPI может быть использован для логирования входящих запросов и отслеживания производительности?
-
middle quiz Какой из следующих подходов обеспечивает наилучшую изоляцию тестов в FastAPI при использовании асинхронной БД?
-
middle quiz Какой из следующих способов позволяет эффективно обрабатывать ошибки в middleware FastAPI?
-
middle quiz Какой из следующих способов позволяет эффективно тестировать middleware в FastAPI?
-
middle quiz Какой из следующих способов позволяет эффективно использовать `Depends()` с поддержкой `scope` и `use_cache`?
-
middle quiz Какой из следующих способов позволяет эффективно управлять фоновыми задачами в FastAPI с точки зрения отказоустойчивости?
-
middle quiz Какой из следующих способов позволяет эффективно использовать `middleware` в FastAPI с точки зрения производительности?
-
middle quiz Какой из следующих подходов к использованию `Depends` в FastAPI обеспечивает наилучшую производительность при повторных вызовах одной и той же зависимости?
-
middle quiz Какой из следующих способов позволяет избежать циклических зависимостей в FastAPI?
-
middle quiz Какой из следующих способов позволяет использовать зависимость, которая зависит от параметров маршрута?
-
middle quiz Какой из следующих способов позволяет реализовать асинхронную зависимость в FastAPI?
-
middle quiz Какой из следующих способов позволяет использовать зависимость с `yield` в FastAPI?
-
middle quiz Какой из следующих способов позволяет передать параметры в зависимость, используя `Depends`?
-
middle quiz Какой из следующих способов позволяет реализовать зависимость, которая должна быть вызвана только один раз на запрос?
-
middle quiz Какой из следующих способов позволяет реализовать зависимость, которая вызывается только при определённых условиях?
-
middle quiz Какой из следующих способов позволяет использовать зависимость в тестах FastAPI?
-
middle quiz Какой из следующих способов позволяет реализовать зависимость, которая возвращает разные значения в зависимости от контекста?
-
middle quiz Какой из следующих middleware в FastAPI может быть использован для модификации заголовков ответа до его отправки клиенту?
-
middle quiz Что происходит с middleware, если в обработчике запроса возникает исключение и оно не перехватывается?
-
middle quiz Какой из следующих middleware в FastAPI может быть использован для обработки ошибок, возникающих в других middleware?
-
middle quiz Какой из следующих способов позволяет middleware в FastAPI получить доступ к оригинальному запросу до его обработки?
-
middle quiz Какой из следующих middleware в FastAPI может быть использован для ограничения количества запросов в секунду?
-
middle quiz Какой из следующих middleware в FastAPI может быть использован для добавления пользовательских заголовков в ответ?
-
middle quiz Какой из следующих middleware в FastAPI может быть использован для обработки запросов с определенным типом контента?
-
middle quiz Какой из следующих middleware в FastAPI может быть использован для логирования запросов и ответов?
-
middle quiz Какой из следующих middleware в FastAPI может быть использован для обработки запросов с определенным маршрутом?
-
middle quiz Какой из следующих способов позволяет отключить генерацию OpenAPI-схемы в FastAPI для определённых эндпоинтов?
-
middle quiz Какой из следующих параметров в `FastAPI()` влияет на то, как будут отображаться эндпоинты в Swagger UI?
-
middle quiz Что произойдёт, если в FastAPI использовать `@app.get(...)` без аннотаций типов?
-
middle quiz Какой из следующих способов позволяет изменить порядок отображения тегов в Swagger UI?
-
middle quiz Какой из следующих способов позволяет добавить кастомные параметры безопасности в OpenAPI-схему FastAPI?
-
middle quiz Какой из следующих способов позволяет ускорить генерацию OpenAPI-схемы в FastAPI при большом количестве эндпоинтов?
-
middle quiz Какой из следующих способов позволяет использовать разные UI-инструменты (Swagger UI и ReDoc) одновременно?
-
middle quiz Какой из следующих способов позволяет скрыть эндпоинт из документации, но оставить его доступным по URL?
-
middle quiz Какой из следующих способов позволяет добавить описание к OpenAPI-схеме в FastAPI?
-
middle quiz Какой из следующих способов позволяет настроить отображение параметров в Swagger UI?
-
middle quiz Какой из следующих способов корректно обработает валидацию данных в FastAPI с использованием Pydantic v2?
-
middle quiz Какой из следующих параметров в `ConfigDict` позволяет игнорировать пробелы в строках при валидации?
-
middle quiz Какой из следующих способов позволяет настроить OpenAPI в FastAPI без потери автоматической генерации?
-
middle quiz Какой из следующих способов позволяет использовать `Annotated` с метаданными в Pydantic v2?
-
middle quiz Какой из следующих параметров в `ConfigDict` позволяет включить валидацию при изменении полей модели?
-
middle quiz Какой из следующих способов позволяет кастомизировать отображение модели в OpenAPI?
-
middle quiz Какой из следующих способов позволяет проверить, что все поля модели валидны?
-
middle quiz Какой из следующих способов позволяет использовать `model_validator` для валидации поля?
-
middle quiz Какой из следующих способов позволяет использовать `Field` с `example` в Pydantic v2?
-
middle quiz Как FastAPI обрабатывает конфликты маршрутов при использовании одинаковых путей с разными методами HTTP?
-
middle quiz Какой из следующих способов позволяет определить маршрут с динамическим параметром в FastAPI?
-
middle quiz Как FastAPI обрабатывает маршруты с одинаковыми путями, но разными префиксами?
-
middle quiz Какие из следующих утверждений о маршрутах в FastAPI верны?
-
middle quiz Какой из следующих способов позволяет избежать конфликтов маршрутов при использовании `APIRouter`?
-
middle quiz Как FastAPI обрабатывает маршруты с параметрами, которые не соответствуют ожидаемому типу?
-
middle quiz Какой из следующих способов позволяет использовать middleware для маршрутов в FastAPI?
-
middle quiz Какой из следующих факторов наиболее критичен при реализации streaming в FastAPI с точки зрения масштабируемости и отказоустойчивости?
-
middle quiz Какой из следующих способов наиболее эффективен для обработки ошибок в потоковых ответах в FastAPI?
-
middle quiz Какой из следующих способов позволяет эффективно тестировать потоковые ответы в FastAPI?
-
middle quiz Какие из следующих факторов могут привести к проблемам с производительностью при использовании потоковых ответов в FastAPI?
-
middle quiz Какой из следующих подходов наиболее эффективен для реализации backpressure в потоковых ответах в FastAPI?
-
middle quiz Какой из следующих способов наиболее эффективен для обработки отключений клиентов в потоковых ответах в FastAPI?
-
middle quiz Какой из следующих способов наиболее эффективен для профилирования потоковых ответов в FastAPI?
-
middle quiz Какой из следующих факторов наиболее важен при выборе между SSE и WebSocket для потоковых ответов в FastAPI?
-
middle quiz Какой из следующих способов наиболее эффективен для управления ресурсами в потоковых ответах в FastAPI?
-
middle quiz Какой из следующих факторов наиболее критичен для обеспечения отказоустойчивости потоковых ответов в FastAPI?
-
middle quiz Какой из следующих подходов наиболее эффективно обеспечивает изоляцию тестов при использовании базы данных в FastAPI-приложении?
-
middle quiz Какой из следующих способов наиболее корректно проверяет, что FastAPI-приложение корректно обрабатывает ошибки в зависимости?
-
middle quiz Какой из следующих способов наиболее эффективно позволяет проверить, что FastAPI-приложение корректно обрабатывает асинхронные зависимости?
-
middle quiz Какой из следующих способов наиболее корректно проверяет, что FastAPI-приложение корректно обрабатывает middleware?
-
middle quiz Какой из следующих способов наиболее корректно проверяет, что FastAPI-приложение корректно обрабатывает заголовки запросов?
-
middle quiz Какой из следующих способов наиболее корректно проверяет, что FastAPI-приложение корректно обрабатывает валидацию данных?
-
middle quiz Какой из следующих способов наиболее эффективно проверяет, что FastAPI-приложение корректно обрабатывает CORS?
-
middle quiz Какой из следующих способов наиболее эффективно проверяет, что FastAPI-приложение корректно обрабатывает логирование?
-
middle quiz Какой из следующих способов позволяет эффективно обрабатывать ошибки валидации в FastAPI при использовании Pydantic, особенно в асинхронных сценариях?
-
middle quiz Какие из следующих утверждений о валидации в Pydantic и FastAPI являются верными?
-
middle quiz Какой из следующих способов позволяет избежать дублирования валидационных правил в Pydantic-моделях?
-
middle quiz Какие из следующих утверждений о валидации в Pydantic являются верными?
-
middle quiz Какой из следующих способов позволяет избежать проблем с производительностью при использовании валидации в FastAPI с Pydantic?
-
middle quiz Какие из следующих изменений в Pydantic v2 могут привести к поломке существующего кода при миграции с v1?
-
middle quiz Какой из следующих способов корректно реализует условную валидацию в Pydantic v2?
-
middle quiz Какие из следующих изменений в Pydantic v2 могут привести к ухудшению производительности при валидации?
-
middle quiz Какой из следующих способов позволяет обработать ошибки валидации в Pydantic v2?
-
middle quiz Какой из следующих способов корректно реализует миграцию из v1 в v2 с сохранением функциональности?
-
middle quiz Какие из следующих изменений в Pydantic v2 могут привести к проблемам с сериализацией?
-
middle quiz Какой из следующих способов позволяет избежать ошибок при миграции с v1?
-
middle quiz Какой из следующих способов позволяет корректно использовать `default_factory` в Pydantic v2?
-
middle quiz Какие из следующих изменений в Pydantic v2 могут повлиять на тестирование моделей?
-
middle quiz Какой из следующих подходов обеспечивает наилучшую производительность при обработке фоновых задач в FastAPI с точки зрения использования ресурсов?
-
middle quiz Какой из следующих middleware в FastAPI позволяет эффективно управлять зависимостями с точки зрения кэширования?
-
middle quiz Какой из следующих способов позволяет корректно обработать ошибку валидации Pydantic v2 в FastAPI-эндпоинте, если ожидается, что клиент будет получать JSON с д…
-
middle quiz Какой из следующих способов позволяет использовать `model_validator` в Pydantic v2 для проверки взаимосвязи полей модели?
-
middle quiz Какой из следующих способов позволяет настроить отображение модели в OpenAPI с использованием Pydantic v2?
-
middle quiz Какой из следующих способов позволяет использовать `model_validator` для проверки валидности модели после всех полей?
-
middle quiz Какой из следующих способов позволяет настроить валидацию при изменении полей модели в Pydantic v2?
-
middle quiz Какой из следующих способов позволяет использовать `model_validator` для проверки валидности модели с асинхронной логикой?
-
middle quiz Какой из следующих способов позволяет использовать `model_validator` для проверки валидности модели с использованием внешнего API?
-
middle quiz Какой из следующих способов позволяет использовать `model_validator` для проверки валидности модели с использованием базы данных?
-
middle quiz Какой из следующих способов позволяет использовать вложенные маршруты в FastAPI?
-
middle quiz Какой из следующих способов позволяет определить маршрут с необязательным параметром в FastAPI?
-
middle quiz Какой из следующих способов позволяет использовать `Path` для настройки параметров маршрута в FastAPI?
-
middle quiz Какой из следующих подходов обеспечивает наилучшую изоляцию тестов при использовании базы данных в FastAPI-приложении с использованием SQLAlchemy?
-
middle quiz Какой из следующих способов наиболее корректно проверяет, что FastAPI-приложение корректно обрабатывает HTTP-exception?
-
middle quiz Какой из следующих способов наиболее корректно проверяет, что FastAPI-приложение корректно обрабатывает lifespan?
-
middle quiz Как в FastAPI с помощью Pydantic реализовать валидацию, зависящую от других полей в модели?
-
middle quiz Какой из следующих способов позволяет реализовать кастомную валидацию для поля в Pydantic?
-
middle quiz Какой из следующих способов корректно реализует миграцию из Pydantic v1 в v2 с сохранением функциональности при использовании `@validator`?
-
middle quiz Какой из следующих способов позволяет избежать проблем с миграцией при использовании `default_factory` в Pydantic v2?
-
middle quiz Какой из следующих способов позволяет корректно использовать `@model_validator` в Pydantic v2?
-
middle quiz Какой из следующих способов позволяет корректно реализовать кастомную мутацию строки в Pydantic v2?
-
middle quiz Какой из следующих способов позволяет корректно реализовать проверку `start_date < end_date` в Pydantic v2?
-
middle quiz Какой из следующих способов позволяет избежать проблем с сериализацией в Pydantic v2?
-
middle quiz Какой из следующих способов позволяет корректно реализовать условное `required` в Pydantic v2?
-
middle quiz Какой из следующих способов позволяет корректно реализовать валидацию с использованием `@field_validator` в Pydantic v2?
-
middle quiz Какой из следующих middleware в FastAPI может быть использован для перехвата и модификации тела запроса до его обработки обработчиком?
-
middle quiz Какой из следующих способов позволяет реализовать валидацию, зависящую от других полей в модели?
-
middle quiz Какой из следующих способов позволяет избежать утечки памяти при использовании Pydantic-моделей в FastAPI?
-
middle quiz Какой из следующих способов позволяет реализовать кастомную валидацию для поля, зависящую от состояния других полей?
-
middle quiz Какой из следующих способов позволяет реализовать валидацию, зависящую от условий?
-
middle quiz Какой из следующих параметров влияет на количество одновременно обрабатываемых запросов в Uvicorn?
-
middle quiz Какой из следующих способов позволяет корректно обработать graceful shutdown в Uvicorn?
-
middle quiz Что происходит при запуске Uvicorn с параметром --workers=0?
-
middle quiz Какой из следующих параметров влияет на максимальное количество одновременных соединений в Uvicorn?
-
middle quiz Какой из следующих способов позволяет управлять lifecycle событиями в Uvicorn?
-
middle quiz Какой из следующих параметров влияет на время ожидания завершения запроса в Uvicorn?
-
middle quiz Какой из следующих способов позволяет увидеть, какие воркеры запущены в Uvicorn?
-
middle quiz Какой из следующих способов позволяет обработать ошибку в Uvicorn?
-
middle quiz Какой из следующих способов позволяет корректно завершить процесс в Uvicorn?
-
middle quiz Какой из следующих параметров влияет на количество процессов, которые запускает Uvicorn при использовании --workers?
-
middle quiz Какой из следующих способов позволяет управлять количеством потоков в каждом воркере в Uvicorn?