Тестовое задание
на аналитика данных
Happy Games Studio

Задание #1
Для выполнения данного задания предлагается использовать следующую структуру данных:

1) Таблица "users" с полями:

- id,
- name,
- email,
- created_at.

2) Таблица "orders" с полями:

- id,
- user_id,
- total_price,
- created_at.

3) Таблица "order_items" с полями:

- id,
- order_id,
- product_name,
- price,
- quantity.

В ответе пришлите имя и версию используемой бд, дамп структуры базы, а также запросы для заполнения тестовыми данными, в работе строк должно быть не менее 1 млн в каждой таблице.
Ответ должен представлять из себя SQL запрос с пояснением. По желанию можете дополнить ваш ответ плохим вариантом запроса также с объяснением.

Запросы:

1. Найти общее количество заказов каждого пользователя, который сделал более 10 заказов.

2. Найти средний размер заказа для каждого пользователя за последний месяц.

3. Найти средний размер заказа за каждый месяц в текущем году и сравнить его с средним размером заказа за соответствующий месяц в прошлом году.

4. Найти 10 пользователей, у которых наибольшее количество заказов за последний год, и для каждого из них найти средний размер заказа за последний месяц.
Тестовое задание на аналитика данных в Happy Games Studio. Ознакомьтесь с примерами реальных тестовых заданий, которые предлагаются кандидатам. Узнайте, какие задачи могут встретиться и как они связаны с будущей работой. Это поможет лучше подготовиться к собеседованию в Happy Games Studio и понять ожидания работодателя.
хочешь поделиться решением или заданием с собеседования?

Оставь свои контакты через форму, и я свяжусь с тобой в течение 24 часов
© No Data No Growth, 2024