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

Вопросы на собеседовании по Python

1574 вопроса по Python с технических собеседований

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

Что проверяют на интервью

Как устроена подборка

На странице собраны вопросы по Python — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: python, backend, database.

Каталог

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

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

Какова основная роль и преимущества использования встроенного средства для объявления классов с автоматической генерацией методов в Python?

В Python встроенное средство для объявления классов с автоматической генерацией методов — это декоратор @dataclass из модуля dataclasses.

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

Можете объяснить, что такое освоение множеств при помощи генераторов в Python?

Освоение множеств при помощи генераторов в Python обычно связано с использованием генераторов (generator expressions) для создания множеств (set) из последовательностей или других итерируемых объектов.

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

Как добавлять или обновлять элементы в словаре в Python?

В Python для добавления или обновления элементов в словаре используется синтаксис с квадратными скобками и ключом. Если ключ уже существует, значение обновляется, если нет — создаётся новая пара ключ-значение.

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

Можно ли использовать список в качестве ключа словаря в Python?

В Python ключами словаря могут быть только хешируемые объекты. Списки (list) являются изменяемыми и не хешируемыми, поэтому попытка использовать список в качестве ключа вызовет ошибку TypeError: unhashable type: 'list'.

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

Какова сложность добавления, удаления и получения значения в словаре Python?

В Python словарь (dict) реализован на основе хеш-таблицы, поэтому операция удаления элемента по ключу в среднем выполняется за O(1) — константное время. Это означает, что время удаления не зависит от размера словаря.

Читать ответ