Подготовка к интервью

Вопросы на собеседовании по OpenAPI

28 вопросов по OpenAPI с технических собеседований

28 вопросов 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

На странице собраны вопросы по OpenAPI — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: backend, api, openapi.

Каталог

Результаты поиска

Найдено: 28
Поведенческий

Приходилось ли описывать OpenAPI спецификации?

Уточните, писали ли спецификацию OpenAPI самостоятельно, редактировали её или только использовали документацию. Приведите пример операции и частей контракта, за которые отвечали.

Читать ответ
Теория

В чем принципиальное отличие Protobuf от Swagger/OpenAPI с точки зрения совместимости клиента и сервера?

Protobuf задаёт схему бинарных сообщений, а OpenAPI описывает контракт HTTP API. Ни один формат сам по себе не гарантирует совместимость: она зависит от характера изменения и поведения клиентов.

Читать ответ
Теория

Использовали ли вы на фронтенде генерацию TypeScript-клиента и моделей данных по YAML-описанию OpenAPI?

Генерация по OpenAPI создаёт типизированный клиент и модели из контракта API, уменьшая ручное дублирование, но не заменяя проверку данных во время выполнения.

Читать ответ
Теория

Ты упомянул кодогенерацию (ng-openapi-gen, Apollo для GraphQL) — какого уровня абстракции были генерируемые модели? Это были бизнес-сущности, которые использовались напрямую в коде, или был какой-то промежуточный слой между ними?

Генераторы обычно создают транспортные типы и клиенты по схеме API. Бизнес-модель приложения может совпадать с ними, но это отдельное архитектурное решение.

Читать ответ
Теория

Описание контрактов — только бизнес-языком или также в OpenAPI (JSON, обязательность, паттерны)?

Описание контрактов должно быть комплексным: бизнес-язык важен для понимания требований и целей, а спецификация в OpenAPI (JSON или YAML) — для точного технического описания API.

Читать ответ