Магнит · февраль 2026

Тех собес на middle-senior Продуктовый Аналитик в Магнит

middle-senior Тех собес 5 задач
1

SQL

1. Задача: Посчитать в одном запросе количество купленных товаров по дням, размер аудитории по дням и отсортировать полученную таблицу по дате

SELECT 
    date AS day,
    COUNT(item_id) AS items_bought,
    COUNT(DISTINCT user_id) as user
FROM orders
GROUP BY date
ORDER BY date;

2. Задача: Вывести состояние товаров на определенную дату

WITH cte_table AS (
    SELECT 
        item_id,
        item_name,
        price,
        update_date,
        ROW_NUMBER() OVER (PARTITION BY item_id 
                            ORDER BY update_date DESC) as latest_price
    FROM items
)
SELECT item_id, item_name, price
FROM cte_table
WHERE latest_price = 1;

3. Задача: Посчитать среднее количество дней между первым и вторым заказом у пользователей

WI…
Конец фрагмента

Премиум-подписка

Открывает это интервью целиком и все материалы направления «Продуктовый Аналитик».

в этом собесе: 5 задач с кодом 3 секции
  • Ещё 211 текстовых собесов направления
  • 44 видеозаписи собеседований
  • Приоритетная поддержка
1490₽/мес