git clone https://github.com/riabow/Tickers.git
go to http://127.0.0.0:5000
Tickers test task В качестве тестового задания предлагается реализовать прототип сервиса по получению и предпросмотру торговых данных.
Задание состоит из следующих этапов:
Реализация сервиса по генерации realtime данных. Сервис должен возвращать раз в секунду цены для 100 искусственных торговых инструментов: ticker_00, ticker_01, …, ticker_99. В качестве функции изменения цены для каждого инструмента предлагается использовать следующий код:
from random import random
def generate_movement(): movement = -1 if random() < 0.5 else 1 return movement
Код выше моделирует изменение цены за один шаг времени. Цена каждого инструмента будет складываться кумулятивно из всех изменений. Цену в начальный момент времени принимаем равной нулю.
Реализация веб-сервиса по визуализации цены в режиме реального времени. Необходимо вывести: Селектор инструмента в виде выпадающего списка График цены по выбранному инструменту от начального момента с добавлением данных по мере поступления.
Все промежуточные детали реализации остаются на Ваше усмотрение. Ограничений по использованию софта и инфраструктуры нет.
Проверка будет проходить: Code review - высылаете нам ссылку на ваш код на гите Он-лайн демонстрация работы вашего решения Блиц опрос Финальный звонок с руководством компании Job offer и начало процесса релокации