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

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

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

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

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

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

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

Каталог

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

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

Почему в Python рекомендуется реализовывать метод __str__ и какова его задача?

Метод str в Python отвечает за строковое представление объекта, которое удобно читать человеку. Его реализация позволяет при вызове print(obj) или str(obj) получать понятное и информативное описание объекта.

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

Имел ли опыт использования специальных методов, начинающихся и заканчивающихся двойными подчеркиваниями, в Python?

В Python специальные методы, которые начинаются и заканчиваются двойным подчеркиванием (например, init, str, len), называются магическими методами или dunder-методами.

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

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

В Python объект считается хешируемым, если у него есть неизменяемый хеш-значение, возвращаемое функцией hash().

Читать ответ