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

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

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

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

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

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

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

Каталог

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

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

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

Стандартная функция без контекстного менеджера требует явного открытия и закрытия ресурсов, что увеличивает риск забыть закрыть ресурс или неправильно обработать исключения.

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

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

Внедрение зависимостей (Dependency Injection, DI) в Python-проектах с архитектурой Onion применяется для отделения бизнес-логики от деталей реализации, что облегчает тестирование и поддержку.

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

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

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

Читать ответ