Сбербанк · июнь 2026

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

middle-senior Тех собес 17 вопросов 250-300k ₽
1

PYTHON

1. Какие структуры данных есть в Python, в чем их отличие и особенности?

2. Что значит изменяемые и неизменяемые структуры данных?

3. Зачем нужны неизменяемые структуры, почему не сделать все изменяемые?

4. Сталкивались ли с оператором with, зачем он нужен?

5. Зачем нужен GIL (Global Interpreter Lock)?

6. Посмотреть код и рассказать, что в нем происходит

def sberbank_9(data):
    total = 0
    for num in data:
    total += num
    mean = total / len(data)

    squared_diff_sum = 0
    for num in data:
    diff = num - mean
    squared_diff = diff * diff
    squared_diff_sum += squared_diff

    return squared_diff_sum / len(data)

7. Глядя на этот код, есть ли мысли, как его переделать или оптимизировать?

8. Встроенные функции…

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

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

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

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