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

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

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

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

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

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

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

Каталог

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

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

Почему CPU-bound задачи нельзя эффективно выполнять в потоках Python и почему потоки переключаются во время ожидания?

В Python из-за глобальной блокировки интерпретатора (GIL) многопоточность неэффективна для CPU-bound задач, то есть тех, которые интенсивно используют процессор.

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

В каких ситуациях предпочтительно использовать протоколы вместо абстрактных базовых классов при разработке интерфейсов в Python?

Протоколы позволяют описать набор методов и атрибутов, которые объект должен иметь, но не требуют наследования от конкретного базового класса.

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

Расскажи о методах __getitem__, __setitem__ и __delitem__ в Python.

Эти методы относятся к протоколу контейнера (Container Protocol) и позволяют объектам поддерживать индексирование, присваивание по индексу и удаление элементов по индексу, подобно спискам или словарям.

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

Что такое модуль в Python?

Модуль – это файл, содержащий определения и инструкции на Python. Он позволяет организовывать код, делая его более структурированным, переиспользуемым и понятным. Модули имеют расширение .py.

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

В Python можно ли определить конструктор класса как виртуальный метод?

В Python нет понятия виртуальных методов в том виде, как это реализовано в языках вроде C++ или Java. Конструктор класса в Python — это метод init, и он не может быть объявлен виртуальным.

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

Могли бы вы объяснить, что из себя представляет Protocol в модуле typing в Python?

Protocol в модуле typing Python — это способ описать интерфейс (набор методов и атрибутов), который должен поддерживать объект, без необходимости наследования от конкретного класса.

Читать ответ