Шаг 1

Контактная информация

Шаг 2

Кейсы
1. Сколько времени в часах в неделю вы готовы уделять работе? *
2. Приведите пример своих 2 лучших проектов и укажите чем вы там занимались *
3. Сколько вы хотите зарабатывать на исп. сроке и после его окончания? *
4. Укажите 3 самых важных для вас фактора в работе (например: деньги, карьера, интересная работа). *
5. Перечислите технологии которыми вы владеете *
6. Укажите ссылку на ваше резюме или портфолио *

Шаг 3

Техническое задание

Необходимо создать простое приложение и приложить ссылку на архив или Git-репозиторий (предпочтительнее).

Приложение должно собираться при помощи docker-compose (можно добавить сборку-запуск через make) и отвечать на http запросы.

Порты настраиваются в переменных окружения.

Приложение должно отвечать (эндпоинты описать в readme, идеальнее в сваггере):

  1. Эндпоинт №1 - при GET запросе с параметрами factory=marca-corona&collection=arteseta&article=k263-arteseta-camoscio-s000628660 выводить цену в евро со страницы https://tile.expert/it/tile/marca-corona/arteseta/a/k263-arteseta-camoscio-s000628660. Другие значения фабрики, коллекции, артикула должны отдать правильную цену. Ответ в виде json {"price": 59.99,"factory": "marca-corona","collection": "arteseta","article": "k263-arteseta-camoscio-s000628660"};
  2. Эндпоинт №2 - при GET запросе с пагинацией (страница, количество на странице) и группировкой. Отдать json с количеством заказов по месяцам, годам, дням. В ответе данные о станице, количестве на странице, количестве страниц итд и основная нагрузка - группирирующее значение и количество;
  3. Эндпоинт №3 (2? см REST API) - при SOAP запросе - сохранить (создать) данные.
  4. Эндпоинт №4 - получение одного заказа.
  5. Добавить возможность поиска через Мантикору (*).

Приложение должно быть покрыто основными тестами.

Необходимо описание что не так в таблице БД, как её улучшить. Приложить улучшенный дамп.

В гит-хистори должны быть коммиты с этапами выполнения задания.

дамп https://disk.yandex.ru/d/6EMZF6J6uM2ctw

Шаг 4

Анкета

Прикрепить файл