Fast Soft · ноябрь 2025

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

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

Вводная часть

1. Вопросы про меня, мои задачи, роль в команде.

2. Вопросы по Alerting.

3. Какие у меня ожидания от работы?

2

1 Задача — Python

Практика
Задача 4

Предложи формат кодирования строки и напиши функцию его реализующую

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

  • aaaaccdddbbz — a4c2d3b2z1
  • xxxaaaaaddaaaaa — x3…
  • pizza
def encode(data: str) -> str:
    if not data:
        return ""
        
    encoded = []
    count = 1
    current_char = data[0]
    for i in range(1, len(data)):
        if data[i] == current_char:
            count += 1
        else:
            encoded.append(f"{current_char}{count}")
            current_char = data[i]
            count = 1
    
    encoded.append(f"{current_char}{count}")
    
    return "".join(encoded)
3

2 и 3 Задачи — SQL

Практика

Условие

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

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

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

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