Вопросы по Python — часть 5
373 реальных вопросов с собеседований разных специальностей, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
1×
Чем отличается конкатенация строк от использования метода форматирования в Python?
language_specific
junior
1×
Как развернуть список в Python?
language_specific
junior
1×
Как сделать разворот списка через срез в Python?
language_specific
junior
Так Enigma подсказывает прямо на собеседовании
этот вопрос задавали на реальных интервью 1×
Чем отличается конкатенация строк от использования метода форматирования в Python?
Главное отличие — в способе сборки строки и контроле над представлением данных. Конкатенация (+) просто склеивает строки, требуя ручного преобразования нестроковых типов. Форматирование (f-строки, .format(), %) подставляет значения по шаблону, автоматически вызывая __format__ или str(), и даёт гибкость в выравнивании, округлении, спецификаторах. На практике для нового кода (Python 3.6+) почти всегда используют…
✓ Конкатенация (+) склеивает строки, требует явного str() для нестроковых типов, неэффективна в циклах.
✓ f-строки (Python 3.6+) — современный стандарт: быстрее, читаемее, поддерживают выражения и форматирование.
🔒 и ещё 3 — в полном ответе
Дочитать ответ и получать такие подсказки во время своего интервью
Вход через Telegram за секунду. 150 кредитов бесплатно, карта не нужна.
Даю согласие на обработку персональных данных
(152-ФЗ) и принимаю условия использования
Вы уже вошли — полные ответы и подсказки ждут в приложении
Скачать Enigma
1×
Что происходит при реализации контекстного менеджера в Python?
language_specific
middle
1×
Какой самый значимый коммерческий проект с использованием Python в ML вы реализовали?
backend
middle
1×
Для чего нужен setter в контексте реализации инкапсуляции в Python?
oop
junior
1×
Что означает реализация абстрактного класса без импорта модуля abc в Python и как она связана с ручной имитацией контракта?
language_specific
middle
1×
Могут ли в Python абстрактные классы содержать обычные методы без использования декоратора @abstractmethod?
oop
middle
1×
Что означает, что у абстрактного класса в Python есть абстрактный метод?
language_specific
junior
1×
В чем основное отличие абстрактного метода от обычного метода в Python при наследовании от абстрактного класса?
oop
middle
1×
Как можно сравнивать значения объектов в Python, если по умолчанию объекты сравниваются по адресу в памяти?
language_specific
junior
1×
Что возвращает метод, если в конце указано 'return self.base_price'?
language_specific
junior
1×
Что такое асинхронный код и как он работает в Python?
concurrency
middle
1×
В чем разница между исполнением модуля и файла в Python?
language_specific
junior
1×
С какими фреймворками для машинного обучения вы работали?
backend
middle
1×
Что означает использование модуля abc для создания абстрактных базовых классов в Python?
language_specific
middle
1×
Как можно реализовать инкапсуляцию в Python?
oop
junior
1×
Что означает, что от абстрактного класса в Python нельзя создать экземпляр?
oop
junior
1×
Что означает использование двойного подчеркивания в начале имени атрибута в Python и как это связано с механизмом name mangling?
language_specific
middle
1×
Что такое конструкция with в Python и как она связана с контекстным менеджером?
language_specific
junior
1×
Что такое tuple в Python?
language_specific
junior
1×
Что такое протокол дескрипторов (descriptor protocol) в Python, и как методы __get__ и __set__ используются при работе со свойствами (properties)?
language_specific
middle
1×
Вы сталкивались с использованием @pytest.mark.parametrize?
testing
middle
1×
Почему для валидации данных в Python используют библиотеку Pydantic и в чем заключаются её основные преимущества?
language_specific
middle
1×
Как работает CI/CD pipeline при проверке кода и запуске PyTest в проекте?
devops
middle
1×
Как в Python с помощью pytest реализуются блокировки при тестировании?
testing
middle
1×
Для чего используется pytest?
testing
junior
1×
Что такое scope уровня function, session и class в контексте тестирования (например, в Pytest) и как они используются?
testing
middle
1×
Что такое HTTPX и чем он отличается от библиотеки requests?
web
middle
1×
Как можно улучшить производительность генераторов?
language_specific
middle