Fingular · май 2025

Тех собес на middle-senior Python Разработчик в Fingular

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

1. Что такое хеш-функция

2. Алгоритмы сортировки и их сложность

3. Написать декоратор

4. Какие бывают БД (NoSQL), зачем они нужны

5. Рассказать о redis

6. Про очереди — Kafka и RabbitMQ

7. Задача: Написать декоратор, замеряющий в миллисекундах время выполнения функции и печатающий это время

def time_recorder_in_milliseconds(func: t.Callable):
    def wraps(*args, **kwargs):
        start = time.time()
        try:
            result = func(*args, **kwargs)
        except Exception as err:
            print(f'Func worked {(time.time()-start)*1000} and exit with error {err}')
            raise err
        else:
            print(f'Func worked {(time.time()-start)*1000}')
        return result
    return wraps

8. Задача: Как оптимально отсортировать большой файл (100 ГБ) в новый файл,…

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

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

Открывает это интервью целиком и все материалы направления «Python Разработчик».

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