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

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

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

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме
Сбросить

Каталог

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

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

Чем отличается использование контекстного менеджера от блока try/finally при обработке ресурсов в Python?

Блок try/finally тоже позволяет освободить ресурсы, но требует явного вызова методов освобождения в finally, что увеличивает вероятность ошибки или пропуска.

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

Каким образом реализованы изменяемые типы данных в языке Python?

В Python изменяемые типы данных (mutable) реализованы как объекты, внутреннее состояние которых можно изменять без создания нового объекта.

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

Что такое выражение raise в Python и как оно используется?

В Python ключевое слово raise используется для генерации исключений (ошибок) во время выполнения программы. Оно позволяет явно прервать нормальный поток выполнения и передать управление обработчику исключений.

Читать ответ