Fast soft · май 2026

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

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

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

1. Расскажите о себе, своих задачах и роли в команде.

2. Расскажите про опыт работы с алертами (Alerting).

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

2

Python

4. Задача: Написать функцию для кодирования строки из латинских букв

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

SQL

Условие

create table orders(
order_id int primary key, 
sale_datetime datetime    
);

create table order_items(
order_id int,             
product_id…
Конец фрагмента

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

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

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