Подготовка к интервью

Вопросы на собеседовании по functools

11 вопросов по functools с технических собеседований

11 вопросов 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

На странице собраны вопросы по functools — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: functools, python, database.

Каталог

Результаты поиска

Найдено: 11
Теория

Что такое декоратор functools.wraps, зачем он применяется к wrapper и что будет без него?

functools.wraps переносит метаданные исходной функции на wrapper и сохраняет ссылку __wrapped__. Без него имя, документация и интроспекция обычно описывают обёртку, а не исходную функцию.

Читать ответ
Теория

Какой из перечисленных модулей содержит функцию, которая фильтрует элементы одного списка по элементам другого?

Из вариантов подходит itertools: функция compress(data, selectors) выбирает элементы data по истинности соответствующих элементов selectors. Это фильтрация по маске, а не пересечение списков.

Читать ответ
Теория

Зачем нужен модуль `functools`?

functools — стандартный модуль Python с инструментами для функций: wraps для декораторов, partial для частичного связывания аргументов, cache/lru_cache для кеширования и singledispatch для диспетчеризации.

Читать ответ
Лайвкодинг

Ревью декоратора: wraps, таймер и опасный return в finally

В декораторе ошибочны wrap, time.now и return в finally. Нужно functools.wraps, монотонный таймер и логирование без подмены результата; декоратор должен быть определён до применения.

Читать ответ
Теория

Для чего применяется functools.partial в Python?

Для чего применяется functools.partial в Python? входит в библиотеку functools языка Python создаёт функцию с частично зафиксированными аргументами избавляет от повторной передачи одинаковых параметров уменьшает…

Читать ответ