Какие виды API существуют помимо REST?
Кроме REST, знаком с несколькими типами API:
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Кроме REST, знаком с несколькими типами API:
Читать ответREST API (Representational State Transfer) — это архитектурный стиль для создания веб-сервисов, который использует стандартные HTTP-методы и принципы.
Читать ответСтримы в Java 8+ предоставляют декларативный подход к обработке коллекций данных.
Читать ответPostman целесообразно применять для автоматизации тестирования API в следующих случаях:
Читать ответREST (Representational State Transfer) — это архитектурный стиль для создания веб-сервисов, который использует стандартные HTTP-методы (GET, POST, PUT, DELETE) для взаимодействия с ресурсами.
Читать ответВзаимодействие REST API с сервером обычно осуществляется по протоколу HTTP (HyperText Transfer Protocol).
Читать ответAPI (Application Programming Interface) разрабатывается в рамках различных подходов и процессов, в зависимости от потребностей проекта и команды. Основные рамки включают:
Читать ответИзбавиться от жесткой связности компонентов. Повысить тестируемость кода, так как зависимости можно легко подменять. Централизованно управлять созданием и жизненным циклом объектов.
Читать ответПри проверке API на качество и надежность важно учитывать следующие критерии и параметры:
Читать ответAPI (Application Programming Interface) — это набор правил и интерфейсов для взаимодействия между программами.
Читать ответВ REST Assured спецификации (Specifications) используются для централизованного описания общих настроек и ожиданий для HTTP-запросов и ответов.
Читать ответПри уровне junior я знаком с основами FastAPI: умею создавать простые REST API, описывать маршруты, использовать Pydantic для валидации данных и запускать приложение.
Читать ответ