Декоратор для измерения длительности выполнения функции
Измеряйте длительность через perf_counter и печатайте секунды форматом :.3f. Передавайте *args/**kwargs и сохраняйте результат функции.
Читать ответПодготовка к интервью
3221 вопрос в категории «Лайвкодинг»
Что проверяют на интервью
В этой подборке вопросы сгруппированы по формату «Лайвкодинг», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: frontend, browser, database.
Каталог
Измеряйте длительность через perf_counter и печатайте секунды форматом :.3f. Передавайте *args/**kwargs и сохраняйте результат функции.
Читать ответRLN и CVD — не инструкции Dockerfile; нужны RUN и CMD. Имена образа, исполняемого файла и приложения повреждены, их нельзя достоверно восстановить из фрагмента.
Читать ответИспользуйте os.walk и выводите абсолютный путь каждого файла. Явно выберите правила для символических ссылок и ошибок доступа.
Читать ответПосле исправления синтаксиса исходных DDL/INSERT используйте GROUP BY и HAVING COUNT(*) > 2. По указанным department_id ответ — O1.
Читать ответОбходите исходное дерево и клон синхронно парами узлов. Когда исходный узел совпадёт с targetNode по идентичности, верните парный узел клона.
Читать ответРазберите строку через json.loads, извлеките value и проверьте, что это именно int, а не bool. Для примера результат — 42.
Читать ответСначала определите формат отчёта и единицу подсчёта: все обнаружения, уникальные CVE или уникальные пары устройство–уязвимость. Затем выберите соответствующий парсер.
Читать ответИспользуйте стек символов: обычный символ добавляйте, на * удаляйте последний, если он есть. Оба ожидаемых результата в условии ошибочны.
Читать ответПеренесите уменьшение в один UPDATE через F и Decimal. Но заранее определите округление и учтите, что QuerySet.update не вызывает save и сигналы.
Читать ответБудет напечатано [2, 5, 11, 111, 7, 27]. Удаление сдвигает элементы, из-за чего число 2 пропускается итератором.
Читать ответВозникнет TypeError, а не None: объект генератора истинен, но не поддерживает обращение по индексу [0]. Используйте next(generator, None).
Читать ответОбычный метод получает self, staticmethod не получает скрытого аргумента, classmethod получает cls, а property вызывается как атрибут. StudentPlus наследует всё это и меняет default_course.
Читать ответ