Сбербанк · март 2026

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

middle-senior Тех собес 2 вопроса 3 задачи
1

ВЫБОРКА

Условие

Мы готовим выборку для ручной разметки оценки релевантности ответа.

np.random.seed(42)
users = [f"user_{i}" for i in range(1, 1501)]
platforms = np.random.choice(['android', 'ios'], size=len(users), p=[0.9, 0.1])
user_platform_map = dict(zip(users, platforms))
data = []
for user in users:
    num_queries = int(np.random.exponential(scale=6)) + 1
    current_ts = int(np.random.uniform(1700000000, 1700000000 + 86400 * 7))

    for _ in range(num_queries):
        data.append({
            'user_id': user,
            'ts': current_ts,
            'query_text': f'query_text_{np.random.randint(1, 1000)}',
            'platform': user_platform_map[user]
        })
        if…
Конец фрагмента

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

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

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