Можешь перечислить и описать ключевые принципы, входящие в концепцию SOLID?
Какие методы реализации контекстных менеджеров в Python ты знаешь?
Можешь описать ключевые принципы, лежащие в основе объектно-ориентированного программирования?
Какие средства и ресурсы используете при самообразовании и профессиональном развитии?
Можете объяснить, каким образом реализован цикл событий (event loop) в Python и какую роль он выполняет в асинхронном программировании?
Каким образом определить, что директория содержит Python-модуль в виде пакета?
Опишите ваш обычный распорядок дня на рабочем месте.
Какое ваше отношение к работе в государственных организациях?
Каким образом Вы осуществляете развертывание приложений в продакшн-среду?
Как долго вы применяете платформу Notion в своей работе?
Применяешь ли ты Generic из модуля typing для объявления обобщенных типов в Python?
Применяете ли вы Protocol из модуля typing в своих Python-проектах?
Каким образом в Python достигается скрытие данных внутри классов и ограничивается доступ к ним?
Как влияет изменение параметров на сложность операций в словаре?
Какова причина необходимости хранения и синхронизации кода в удаленной системе управления версиями?
Почему в Python используют структуры данных типа коллекции?
Какова роль и применение декоратора @action в методах классов или компонентов?
Почему важно учитывать оценку сложности алгоритмов при их разработке?
Почему в Python используются ключевые слова yield и как они работают в генераторах?
В каких случаях и в каких системах применяют механизм контекстных процессоров?