X5 retail · июнь 2026

Тех собес на middle-senior Data Инженер в X5 retail

middle-senior Тех собес 2 вопроса 4 задачи 350-400k ₽
1

Подходы и оценка решений

1. Когда стоит использовать оконные функции и когда GROUP BY с HAVING проще и корректнее?

2. Чем отличается поведение row_number от rank при равных значениях и как вернуть все строки с максимальным значением?

2

Задачи

Практика

3. Задача: ООП задача (Python)

class A:
    lst = []

    def __init__(self, *args):
        self.lst.append(args)

a = A(1, 2, 3)
b = A(4, 5)

print(a.lst)  # ?
print(b.lst)  # ?

# А если сделать b.lst = [], то что выведет?

b.lst = [(7,8,9)]…
Конец фрагмента

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

Открывает это интервью целиком и все материалы направления «Data Инженер».

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