Банк вопросов
Вопросы на собеседовании: Python
Рабочий код на Python ещё не объясняет, как он ведёт себя с памятью, итерацией и изменяемыми объектами. Используйте вопросы для проверки языковых механизмов. Подкрепляйте ответ небольшим примером и объясняйте результат до запуска кода.
Показано 20 из 114 вопросов
Что такое GIL и как он влияет на многопоточность в Python?
Объясните разницу между multiprocessing и threading в Python.
Объясните, что такое async/await и как работает цикл событий.
Сравните dataclasses, NamedTuple и attrs. В чем их различия?
Как работает MRO и что такое C3 линейная инициализация?
Что такое дескрипторы и как они работают с __get__ и __set__?
Когда и почему следует использовать декораторы с аргументами?
Сравните dataclasses и NamedTuple. В каких случаях лучше использовать каждый из них?
Как работает механика ссылочного счёта в Python?
Объясните работу __slots__ и как они помогают управлять памятью.
Как работает контекстный менеджер и какие преимущества он предоставляет?
Что такое ABC и как они используются для создания абстрактных базовых классов?
Объясните, как работает GIL в Python и как он влияет на многопоточность.
Что такое декораторы с аргументами и как они отличаются от обычных декораторов?
Сравните dataclasses, NamedTuple и attrs. Какие преимущества и недостатки каждого из них?
Подготовьтесь к следующему интервью с Vibe Interview.
Скачать Vibe Interview