Где использовали Swagger?
Расскажите, использовали ли Swagger UI для изучения и вызова API, OpenAPI-описание для контракта или генераторы клиентов. Эти связанные инструменты решают разные задачи.
Читать ответПодготовка к интервью
40 вопросов по Swagger с технических собеседований
Что проверяют на интервью
На странице собраны вопросы по Swagger — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: swagger, api, backend.
Каталог
Расскажите, использовали ли Swagger UI для изучения и вызова API, OpenAPI-описание для контракта или генераторы клиентов. Эти связанные инструменты решают разные задачи.
Читать ответСначала проверю пустую корзину, корректную корзину с товарами и скидками, а также изоляцию корзин разных пользователей. Для расчётов заранее уточню смысл discount и правила округления.
Читать ответSwagger UI помогает читать OpenAPI-контракт и выполнять отдельные запросы, но не заменяет полноценный набор API-тестов. Проверяют статус, структуру, данные и побочные эффекты.
Читать ответСравнивайте инструменты по задаче: Django даёт интегрированный набор web-возможностей, FastAPI сфокусирован на API, типах и OpenAPI. Личное предпочтение подкрепите реальным опытом.
Читать ответProtobuf задаёт схему бинарных сообщений, а OpenAPI описывает контракт HTTP API. Ни один формат сам по себе не гарантирует совместимость: она зависит от характера изменения и поведения клиентов.
Читать ответРазделите ручное сравнение примеров и автоматическую проверку схемы, статусов и обязательных полей по OpenAPI.
Читать ответSwagger — набор инструментов вокруг OpenAPI. Документация строится из описания API, которое пишут вручную или генерируют из кода и аннотаций.
Читать ответOpenAPI описывает контракт HTTP API, а Swagger — набор инструментов вокруг такого описания, включая документацию и генерацию клиентов.
Читать ответКроме YAML, сервисы поставщика могут быть описаны в следующих форматах:
Читать ответЧтобы сделать вызов API через Swagger UI, нужно:
Читать ответOpenAPI — это спецификация для описания RESTful API, которая позволяет стандартизировать описание интерфейсов веб-сервисов.
Читать ответОценка владения стеком технологий и инструментов:
Читать ответ