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

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

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

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме
Сбросить

Каталог

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

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

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

Для создания архивного пакета Python-кода, который можно распространять и устанавливать, обычно используют стандартные инструменты setuptools и wheel.

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

Как различить слабые и сильные ссылки в Python и в чем их отличия?

В Python сильные ссылки — это обычные ссылки на объекты, которые увеличивают счетчик ссылок объекта и не позволяют сборщику мусора удалять объект, пока есть хотя бы одна сильная ссылка.

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

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

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

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

[имя] спросил: На каких других языках программирования писал, и какие ключевые особенности Python можно выделить при сравнении с другими языками (например, интерпретируемость)?

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

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

В чем разница между конструкциями except и *except в Python?

except ловит исключения указанного типа(ов). except не является синтаксически корректной конструкцией в Python и приведет к ошибке синтаксиса. Вероятно, имеется в виду перехват всех исключений без указания типа.

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

Когда и в каких сценариях необходимо применять многопоточность в Python?

Многопоточность в Python полезна, когда нужно выполнять несколько задач одновременно, особенно если они связаны с вводом-выводом (I/O), например, сетевые запросы, работа с файлами или базами данных.

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

Что такое классы в Python?

Классы в Python — это шаблоны для создания объектов (экземпляров). Они определяют структуру данных (атрибуты) и поведение (методы), которые будут присущи объектам, созданным на основе этого класса.

Читать ответ