Тестовое задание на Data Analyst Saber Interactive
Дано:
Таблица history находится в прикреплённом файле test.db (SQLite) (Ссылка на файл)
history issue_key – уникальный ключ задачи status – статус задачи minutes_in_status – количество минут, которое задача находилась в статусе previous_status – предыдущий статус задачи started_at – время создания статуса задачи, unix миллисекунды ended_at – время перехода задачи в другой статус, unix миллисекунды
Задание #1
Напишите запрос, который выведет, сколько времени в среднем задачи каждой группы находятся в статусе “Open”
Условия:
Под группой подразумевается первый символ в ключе задачи. Например, для ключа “C-40460” группой будет “C”
Задача может переходить в один и тот же статус несколько раз.
Переведите время в часы с округлением до двух знаков после запятой.
Задание #2
Напишите запрос, который выведет ключ задачи, последний статус и его время создания для задач, которые открыты на данный момент времени.
Условия:
Открытыми считаются задачи, у которых последний статус в момент времени не “Closed” и не “Resolved”
Задача может переходить в один и тот же статус несколько раз.
Оформите запрос таким образом, чтобы, изменив дату, его можно было использовать для поиска открытых задач в любой момент времени в прошлом.
Переведите время в текстовое представление.
Задание #3
Дано:
Исторические данные и список активов необходимо получить с помощью апи.
Задание:
Создайте интерактивное приложение с помощью одного из веб фреймворков (streamlit/dash/panel), по следующему макету:
ОПИСАНИЕ ИЗОБРАЖЕНИЯ: 1. Левая панель - *Заголовок*: "Select an asset" (Выберите актив). - Под ним расположено текстовое поле с предустановленным значением "BTC" (биткоин), где можно выбрать актив. - Ниже — два текстовых поля для выбора дат с заголовками "Date from" (Дата начала) и "Date to" (Дата окончания). - Значение в поле "Date from" (Дата начала): 10.12.2022. - Значение в поле "Date to" (Дата окончания): 10.01.2023.
2. Правая панель - Большой график, который представляет собой столбчатую диаграмму (барчарт), где: - Ось Y (вертикальная) подписана как "PRICE" (цена). - Ось X (горизонтальная) подписана как "TIME" (время). - На диаграмме отображены столбцы синего цвета, каждый из которых представляет значение цены в разные моменты времени. - Высота столбцов варьируется, создавая график с пиками и впадинами
Основные элементы для реализации: - Панель с выбором актива и дат. - Интерактивный график с ценами выбранного актива за указанный временной период (столбчатая диаграмма).
готовишься к СОБЕСАМ на продуктового аналитика?
Мой онлайн-интенсив по подготовке к собеседованиям поможет тебе освоить навык прохождения всех этапов собеседования и получить оффер на 30% больше и в 2 раза быстрее
Тестовое задание на Data Analyst в Saber Interactive. Ознакомьтесь с примерами реальных тестовых заданий, которые предлагаются кандидатам. Узнайте, какие задачи могут встретиться и как они связаны с будущей работой. Это поможет лучше подготовиться к собеседованию в Saber Interactive и понять ожидания работодателя.
хочешь поделиться решением или заданием с собеседования?
Оставь свои контакты через форму, и я свяжусь с тобой в течение 24 часов