Wildberries · сентябрь 2025

Собес на intern Golang Разработчик в Wildberries

intern Другое 7 задач
1

DelayedNotifier — отложенные уведомления через очереди

Задача 1

Реализовать сервис для отправки отложенных уведомлений

Сервис должен принимать запросы на создание уведомлений, складывать их в очередь (через RabbitMQ), а затем в нужное время отправлять. В случае ошибки отправка должна повторяться с экспоненциальной задержкой.

Требования:

  • Встроенные HTTP-методы: – POST /notify — создание уведомлений с датой и временем отправки; – GET /notify/{id} — получение статуса уведомления; – DELETE /notify/{id} — отмена запланированного уведомления.
  • Фоновую обработку очереди уведомлений (отправка в указанное время, повтор при ошибках).

Дополнительно (будет плюсом):

  • Использование Redis для…
Конец фрагмента

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

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

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