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

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

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

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

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

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

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

Каталог

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

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

Что такое лямбда-функция в Python? В каких случаях удобно использовать в тестах?

Lambda в Python создаёт небольшую анонимную функцию из одного выражения. В тестах она удобна для key сортировки, простого callback или условия, но не для сложной логики.

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

ОПП (Объектно-Ориентированное Программирование) — это подход к разработке программ, при котором код организуется в виде объектов

В конспекте следует использовать термины «ООП» и «наследование». Пример Dog/Cat показывает полиморфизм, а Git — отдельную тему, не принцип объектного подхода.

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

Насколько уверенно вы владеете Playwright для Python? Есть ли слабые места или темы, в которых вы пока неуверенны?

Оцените навыки по конкретным задачам: локаторы, ожидания, fixtures, работа с сетью, несколькими страницами и диагностикой; слабые темы обозначьте вместе с планом развития.

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

Расскажи о себе, с акцентом на последний опыт и задачи, связанные с Python-автоматизацией и составлением тест-кейсов.

Сосредоточьтесь на последнем проекте: что тестировали, какие Python-инструменты использовали, как проектировали кейсы и за какие результаты отвечали лично.

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

Почему Python не может использовать больше одного ядра для выполнения Python-кода потоками?

Ограничение относится к CPython с включённым GIL: в одном интерпретаторе Python-код выполняет один поток за раз. Free-threaded сборки и процессы меняют эту картину.

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

Какими методами можно отсортировать список в Python? Чем отличаются sort() и sorted()? Какой метод использовать, если список передан как параметр в тест и нужно не изменять исходный список?

list.sort() меняет исходный список и возвращает None; sorted() создаёт новый список из iterable. Чтобы не менять параметр теста, используйте sorted().

Читать ответ