TXT Markets · январь 2026

Тех собес на senior Data Инженер в TXT Markets

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

Этап 1. Базовая задача

Практика

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

def fib(n: int) -> int:
    if n <= 1:
        return n
    return fib(n - 1) + fib(n - 2)

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

3. Каковы базовые условия выхода из рекурсии?

4. Как устроен стек вызовов?

2

Этап 2. Тестирование и первая проблема

5. Почему функция вычисления чисел Фибоначчи на больших n падает с ошибкой?

3

Этап 3. Анализ сложности

Вопрос

6. Какова временная сложность рекурсивного алгоритма для чисел Фибоначчи?

Ответ
Вопрос

7. Какова пространственная сложность рекурсивного алгоритма?

Ответ
4

Этап 4. Оптимизация через…

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

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

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

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