Вк платформа · март 2025

Тех собес на middle-senior Golang Разработчик в Вк платформа

middle-senior Тех собес 1 задача

Условие

На вход веб-сервису приходит HTTP-запрос: по данному пользователем нормализованному урлу скопировать изображение во внутренний сервис для хранения картинок и получить внутренний id в сервисе хранения. Либо вернуть уже существующий id, если этот урл был загружен ранее. Нельзя заливать дважды картинку с в точности совпадающим урлом, иначе хранилище зря забивается.

Требования по обработке ошибок:

  • если загрузка не удалась из-за некорректного урла, хотим возвращать 400 (bad request)
  • в случае ошибок, связанных с конфликтующими параллельными запросами, хотим возвращать 409 (conflict)
  • в случае ошибок обработки на стороне сервера, хотим возвращать 500 (internal server error)

Необходимо…

Конец фрагмента

Премиум-подписка

Открывает это интервью целиком и все материалы направления «Golang Разработчик».

в этом собесе: 1 задача с кодом
  • Ещё 490 текстовых собесов направления
  • 344 видеозаписи собеседований
  • Приоритетная поддержка
1490₽/мес