Backend разработчик в Avito Tech
Тестовое задание для стажера в Market Intelligence
Необходимо реализовать сервис, позволяющий следить за изменением количества объявлений в Авито по определённому поисковому запросу и региону.
Если совсем не получается парсить Авито, можно использовать как основу сервиса любой другой классифайд (на Ваш выбор, но лучше всё-таки Авито).
UI не нужен, достаточно сделать JSON API сервис.
Для написание сервиса можно использовать FastAPI или любой другой фреймворк.
/add Должен принимать поисковую фразу и регион, регистрировать их в системе. Возвращать id этой пары./stat Принимает на вход id связки поисковая фраза + регион и интервал, за который нужно вывести счётчики. Возвращает счётчики и соответствующие им временные метки (timestamp).
Частота опроса = 1 раз в час для каждого id
docker-compose up.
docker-compose. Мы рекомендуем использовать MongoDB или Postgres, но Вы можете использовать любую подходящую базу.Опубликовано 17 ноября 2025