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

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

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

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

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

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

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

Каталог

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Читать ответ