Ctrl K

Библиотека вопросов

Вопросы с настоящих собесов. Любой можно отработать голосом за пару минут — с интервьюером, баллом и разбором.

Что такое декоратор в Python? Как бы вы написали свой декоратор — например, такой, который замеряет время выполнения функции?Python · ТеорияJuniorНапишите декоратор timed, который замеряет, сколько выполнялась обёрнутая функция, и печатает её имя и время выполнения. Результат функции должен возвращаться как есть, а аргументы любые.Python · КодJuniorНапишите устно декоратор retry, который повторяет вызов функции заданное число раз при определённых исключениях. Как он будет устроен и какие подводные камни вы учтёте?Python · ТеорияMiddleНапишите декоратор retry с параметрами: число попыток, пауза между попытками и кортеж исключений, при которых нужно повторять. Если все попытки закончились ошибкой, наружу должно выйти последнее исключение.Python · КодMiddleКак бы вы написали декоратор с параметрами, например retry с настраиваемым числом попыток? Какие подводные камни у декораторов в продакшен-коде?Python · ТеорияSenior