digital-garden/notes/Собеседования/Задачи/Тестовое задание Quarkus.md
2024-06-13 21:01:37 +03:00

1.5 KiB
Raw Blame History

Создать REST сервис, который на вход принимает строку и переводит ее другой язык с помощью внешнего сервиса.

Обязательные требования перечислены ниже. При желании можно добавить дополнительный функционал, но это обязательный минимум.

Необходимо реализовать контроллер для входных данных, и параметров перевода. Например, это может быть язык перевода.

Входную строку необходимо поделить на слова и переводить слова отдельно.

Приложение должно сохранять в БД следующие данные:

  • Входные данные и выходные, время обращения, параметры для перевода, ip-адрес с которого сделан запрос.
  • Перевод каждого слова.

В качестве сервиса для перевода можно использовать любой открытый api Yandex, google или любой другой.

Исходники залить на github в публичный репозиторий.

Требования к реализации: Репозиторий в GitHub, GitLab Java 17 Основной фреймворк: Quarkus Reactive База данных: postgresql