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

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

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

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

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

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

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

Каталог

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

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

Какие еще существуют основные методы в Python, кроме магических?

В Python, помимо "магических" методов (еще называемых "дандери" - double underscore methods), существует множество других основных методов, которые являются частью стандартной библиотеки или встроены в язык.

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

Какое максимальное количество значений может возвращать функция в Python?

В Python функция технически возвращает один объект. Однако, чтобы вернуть несколько значений, обычно используют кортеж, который упаковывает несколько значений в один объект.

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

Что такое модели в контексте разработки на Python?

В контексте веб-разработки на Python, особенно с использованием фреймворков вроде Django или Flask, модели представляют собой классы, которые определяют структуру данных и взаимодействие с базой данных.

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

Расскажи про обработку исключений в Python: какая конструкция и какие у неё блоки?

Если после выполнения блока try исключения не возникло, то можно выполнить код в блоке else. Этот блок используется для кода, который должен выполниться только если ошибок не было.

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

Можно ли использовать имена переменных на языке, отличном от английского, при программировании на Python?

В Python можно использовать имена переменных на любом языке, включая русский, так как интерпретатор поддерживает Unicode в идентификаторах. Например:

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

Можно ли изменить отдельный символ внутри строки в Python?

Нет, строки в Python являются иммутабельными, то есть неизменяемыми. Изменение отдельного символа напрямую невозможно. Чтобы получить строку с измененным символом, необходимо создать новую строку.

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

Что происходит в Python при изменении строки?

В Python строки являются неизменяемыми (immutable) объектами. Это значит, что после создания строки изменить её содержимое нельзя. Если попытаться изменить символ по индексу, например s[0] = 'a', будет ошибка.

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

Как реализована многопроцессность и управление несколькими процессами в Python?

В Python многопроцессность реализуется с помощью модуля multiprocessing, который позволяет создавать и управлять отдельными процессами, обходя ограничения GIL (Global Interpreter Lock).

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

Опыт использования паттерна-декоратора в Python и его применения в реальных проектах

Паттерн-декоратор в Python позволяет динамически расширять функциональность объектов без изменения их исходного кода. В Python это часто реализуется с помощью функций-декораторов.

Читать ответ