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

21 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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