Что такое REST API?
REST API — это способ взаимодействия систем по HTTP: клиент отправляет запрос на endpoint, сервер обрабатывает его и возвращает ответ, чаще всего в JSON.
Проверь, насколько уверенно ты объяснишь API, JSON, webhooks, Postman и Swagger на интервью.
REST API — это способ взаимодействия систем по HTTP: клиент отправляет запрос на endpoint, сервер обрабатывает его и возвращает ответ, чаще всего в JSON.
Я фиксирую цель метода, endpoint, HTTP-метод, параметры, request и response, статусы ошибок, валидации, права доступа и бизнес-правила.
Webhook — это автоматический HTTP-запрос из одной системы в другую при событии, например CRM отправляет данные во внешний сервис при создании сделки.
Через Postman или Swagger: отправляю запрос, проверяю status code, body, headers, ошибки, авторизацию и соответствие API-контракту.
PUT обычно используют для полного обновления объекта, а PATCH — для частичного изменения, например только статуса сделки.
Нужно понять тип ошибки, вернуть пользователю понятное сообщение, записать лог, предусмотреть повторную отправку или ручную обработку, если это важно для бизнеса.
Пользователь отправляет форму, backend валидирует данные, проверяет дубли, создает контакт и сделку в CRM, сохраняет результат и показывает пользователю статус.