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

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

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

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

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

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

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

Каталог

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

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

Каким образом можно снизить влияние GIL в Python для повышения производительности многопоточных приложений?

GIL (Global Interpreter Lock) в CPython ограничивает выполнение байткода Python одним потоком одновременно, что снижает эффективность многопоточных программ, особенно в CPU-bound задачах.

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

На каком этапе в процессе выполнения интерпретатор устанавливает начальные значения для класса в Python?

В Python начальные значения для класса устанавливаются во время выполнения тела класса, то есть при его определении (когда интерпретатор читает и выполняет код класса).

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

При запуске Flask-приложения через `python main.py` в консоли появляется предупреждение, что это не для production. Что это значит, почему появляется и как с этим жить?

Flask предупреждает о недопустимости использования встроенного сервера в рабочей среде по следующим причинам:

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

Какой набор переменных и идентификаторов доступен в текущей области видимости в Python?

В Python область видимости определяет, какие переменные и идентификаторы доступны в текущем контексте выполнения. Основные области видимости и наборы идентификаторов:

Читать ответ
Поведенческий

Каким образом вы использовали MyPy в своих проектах и какой опыт у вас есть с этим инструментом типизации в Python?

Я использовал MyPy для статической типизации в Python-проектах, чтобы повысить надежность кода и упростить его поддержку.

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

Можете объяснить, что такое SQLAlchemy и как оно используется в работе с базами данных в Python?

SQLAlchemy — это популярная ORM (Object-Relational Mapping) библиотека для Python, которая облегчает работу с базами данных.

Читать ответ