Вопросы по Python — часть 8
373 реальных вопросов с собеседований разных специальностей, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
1×
Какие базовые вопросы по Python вы планируете задать в рамках технической секции?
language_specific
junior
1×
Для чего нужна виртуальная среда (venv) при работе с проектами на Python?
language_specific
junior
1×
Почему в Python не будет истинных параллельных вычислений при использовании потоков (threading)?
concurrency
middle
Так Enigma подсказывает прямо на собеседовании
этот вопрос задавали на реальных интервью 1×
Какие базовые вопросы по Python вы планируете задать в рамках технической секции?
Я бы задал вопросы, которые проверяют уверенное владение базой Python: типы данных, управляющие конструкции, функции, ООП и обработку ошибок. Для junior важнее не количество заученных библиотек, а понимание, как работают встроенные механизмы языка и типичные подводные камни. Вот основные блоки: Типы данных и структуры. Спросил бы про разницу между list и tuple, set и frozenset, изменяемые и неизменяемые объекты.…
✓ Проверка понимания изменяемых и неизменяемых типов, особенно на примере default-аргументов функций.
✓ Вопросы по функциям: args/kwargs, замыкания, область видимости (LEGB).
🔒 и ещё 3 — в полном ответе
Дочитать ответ и получать такие подсказки во время своего интервью
Вход через Telegram за секунду. 150 кредитов бесплатно, карта не нужна.
Даю согласие на обработку персональных данных
(152-ФЗ) и принимаю условия использования
Вы уже вошли — полные ответы и подсказки ждут в приложении
Скачать Enigma
1×
Можете объяснить, как принципы ООП реализованы в Python?
oop
junior
1×
Как реализовать контекстный менеджер в Python без использования класса?
language_specific
middle
1×
Почему в Python кортеж (tuple) предпочтительнее списка (list) с точки зрения потребления памяти?
language_specific
middle
1×
Какие магические методы нужно реализовать в Python, чтобы объект можно было использовать в конструкции with?
language_specific
junior
1×
В чем разница между __init__ и __new__ в Python?
language_specific
middle
1×
Зачем нужны метаклассы в Python?
language_specific
senior
1×
Что такое метаклассы в Python?
language_specific
senior
1×
Приведите простой пример, где используется метакласс?
language_specific
senior
1×
Что такое кросс-инкодер (cross-encoder) в контексте машинного обучения?
algorithms
senior
1×
Как работают замыкания в Python?
language_specific
middle
1×
Какие магические методы есть у генератора в Python?
language_specific
middle
1×
Какие магические методы есть у итератора в Python?
language_specific
junior
1×
Зачем нужны декораторы?
language_specific
junior
1×
Какие существуют ограничения у датаклассов (dataclasses) в Python?
language_specific
middle
1×
Как вы реализовывали запуск модели машинного обучения на GPU?
backend
middle
1×
Зачем нужны генераторы в Python?
language_specific
junior
1×
Всегда ли вызывается метод __exit__() в контекстном менеджере в Python?
language_specific
middle
1×
Как в контекстном менеджере на Python залогировать только возникшие ошибки?
language_specific
middle
1×
Что возвращает декоратор?
language_specific
junior
1×
Какие существуют способы создания контекстного менеджера в Python?
language_specific
middle
1×
В каких случаях декоратор в Python может не сработать или привести к ошибке?
language_specific
middle
1×
Что произойдет, если в декораторе Python не вернуть обернутую функцию (wrapper) или не указать return?
language_specific
middle
1×
Как можно оптимизировать код на Python?
language_specific
middle
1×
Как рассчитать Retention Rate с помощью Python?
data_structures
middle
1×
Какие объекты считаются кэшируемыми (hashable) в Python?
language_specific
junior
1×
Что вы можете рассказать об ООП в Python?
oop
junior
1×
Какие специальные методы существуют в Python?
language_specific
junior