digital-garden/notes/Собеседования/Задачи/Тестовое задание Quarkus.md

21 lines
1.5 KiB
Markdown
Raw Normal View History

2024-06-13 21:01:37 +03:00
Создать REST сервис, который на вход принимает строку и переводит ее другой язык с помощью внешнего сервиса.
Обязательные требования перечислены ниже. При желании можно добавить дополнительный функционал, но это обязательный минимум.
Необходимо реализовать контроллер для входных данных, и параметров перевода. Например, это может быть язык перевода.
Входную строку необходимо поделить на слова и переводить слова отдельно.
Приложение должно сохранять в БД следующие данные:
* Входные данные и выходные, время обращения, параметры для перевода, ip-адрес с которого сделан запрос.
* Перевод каждого слова.
В качестве сервиса для перевода можно использовать любой открытый api Yandex, google или любой другой.
Исходники залить на github в публичный репозиторий.
Требования к реализации:
Репозиторий в GitHub, GitLab
Java 17
Основной фреймворк: Quarkus Reactive
База данных: postgresql