Каким образом вы осваивали новые проекты при их подключении и адаптации к ним?
Какими методами и инструментами ты использует для поиска и устранения ошибок в коде?
Каким образом осуществляется обмен информацией между микросервисами в синхронном режиме?
Для каких задач рекомендуется использовать Celery в проекте?
Как определить временную сложность операции получения элемента из списка по его позиции?
Можешь перечислить и объяснить основные методы межпроцессного взаимодействия в Linux?
Какова временная сложность алгоритма сортировки пузырьком в худшем случае?
Какова временная сложность поиска элемента по значению в кортеже (tuple) в языке Python?
Можете ли вы перечислить и описать основные классы представлений, используемые в Django?
Можешь перечислить основные парадигмы программирования, используемые в Python?
Какими способами можно избежать проблемы N+1 при работе с связанными моделями в Django?
Какие преимущества и недостатки присущи динамической типизации в языках программирования?
Каковы основные преимущества и недостатки использования реляционных баз данных?
Каковы основные преимущества и недостатки использования статической типизации в программировании?
Можешь рассказать о тех проектах, в которых ты участвовал?
Каким методом многопоточности вы бы применили для отправки электронной почты массово?
Какой ответный код HTTP следует использовать, когда запрошенные данные отсутствуют в базе данных?
Какой метод обмена сообщениями между микросервисами предпочтительнее: синхронный или асинхронный?
Какой степенью изоляции транзакций вы применяли при разработке своих проектов?
Каким образом ты оцениваешь свои знания и опыт работы с Kafka?