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