Расскажите о вашем опыте разработки и анализа систем с использованием объектно-ориентированного подхода
Объясните, что представляет собой булев тип данных и для чего он используется в программировании.
Какой из этих типов данных занимает меньше памяти — список или кортеж?
Что подразумевается под неизменностью состояния класса в объектно-ориентированном программировании?
Есть ли у вас опыт создания и внедрения микросервисных архитектур?
Можете объяснить, что представляет собой база данных, основанная на принципе ключ-значение?
Использовал ли ты Docker Compose в своих проектах для управления многоконтейнерными приложениями?
Как вы организовывали и управляли рабочими задачами в вашем предыдущем опыте?
Каким образом по принципу работы между собой похожи компоненты middleware и модули в Python?
Имел ли опыт использования инструментов профилирования для анализа производительности приложений?
Каким образом определяешь, когда применять базы данных SQL или NoSQL в проекте?
Какие средства и технологии применяли для организации и контроля потоков данных в системе?
Можете объяснить, что представляет собой встроенная структура данных 'map' в языке Python?
Каким образом ты аргументируешь свою точку зрения в командной работе?
Каким образом осуществляется смена контекста при работе с много поточным программированием?
Какой вид многозадачности считается наиболее устойчивым с точки зрения безопасности и надежности?
Каким образом в SQLAlchemy реализована поддержка аннотаций типов через модуль typing?
Можешь объяснить, что означает использование *args в функции и как оно работает в Python?
Какие аспекты или моменты в программировании вызывают у вас неудовольствие или сложности?
Вы меняли гражданство? Если да, то какие были причины и как это произошло?