Магнит · ноябрь 2025

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

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

Условие

create table orders (
    created_date datetime
    ,store_id string
    ,order_id string
    ,client_id string
    ,order_sum float
)
create table stores (
    store_id string
    city string
)
create table items (
    order_id string
    item_id string
    item_cost float
)

1. Задача: Вывести список пользователей, купивших item_id 1 и 3 (купил и товар 1, и товар 3), но не купивших товар 2

select 
    o.client_id
from order o 
join items i 
    on o.order_id = i.order_id
where i.item_id = 1 
INTERSECT 
select 
    o.client_id
from order o 
join items i 
    on o.order_id = i.order_id
where i.item_id = 3
EXCEPT 
select 
    o.client_id
from order o 
join items i 
    on o.order_id = i.order_id
where i.item_id = 2

2. Задача: Для всех клиентов отобразить ID…

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

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

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

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