Txt markets · май 2026

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

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

1. Что такое рекурсия?

2. Какие есть базовые условия выхода?

3. Что такое стек вызовов?

4. Задача: Реализовать вычисление n-го числа Фибоначчи классическим способом — через рекурсию

def fib(n: int) -> int:
    if n <= 1:
        return n
    return fib(n - 1) + fib(n - 2)
Вопрос

5. Почему возникает ошибка при вычислении больших чисел Фибоначчи?

Ответ

6. Задача: Предложить оптимизацию вычисления через кеширование

Комментарий кандидата. Ожидалось использование functools.lru_cache, но была реализована собственная версия…

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

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

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

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