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

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

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

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

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

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

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

Каталог

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

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

Что такое словарь в Python, как он работает и какая структура данных лежит в основе?

В Python словарь (dict) — это изменяемый, неупорядоченный (в версиях до 3.7) набор пар ключ-значение. Ключи должны быть хешируемыми объектами (например, строки, числа, кортежи), а значения могут быть любыми объектами.

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

Что случится с содержимым строки в Python, если мы используем операцию среза для ее укорочения?

В Python строки являются неизменяемыми (immutable). Когда вы используете операцию среза для строки, например s = s[:5], создаётся новая строка, содержащая указанный срез, а исходная строка остаётся без изменений.

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

Как работает garbage collector в Python? Если ячейка памяти ссылается на другую ячейку памяти — удалит ли GC обе ссылки или ничего не удалит?

В Python сборщик мусора (garbage collector, GC) работает на основе подсчёта ссылок и дополнительно использует алгоритм обнаружения циклических ссылок.

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

Объясните назначение и способ использования статического метода-декоратора в Python.

Статический метод в Python — это метод класса, который не зависит от экземпляра класса и не имеет доступа к атрибутам экземпляра или класса (нет параметров self или cls).

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

Вы говорили, что основной язык — Python, но в резюме указана Java. Вы использовали её на проекте?

Хотя основной язык в проекте был Python, я использовал Java для некоторых задач, например, для автоматизации тестирования или интеграционных тестов, где требовалась работа с Java-библиотеками или фреймворками.

Читать ответ