Python
Можете объяснить, что означает конечный автомат (FSM) в контексте программирования и системного дизайна?
Можете объяснить, что такое Redis и для каких целей его используют?
Можете объяснить, что означает интерфейс Serializable в Java и для чего он используется?
Могли бы вы объяснить, что из себя представляет Protocol в модуле typing в Python?
Как отличить парадигмы объектно-ориентированного, функционального и императивного программирования и в чем их ключевые различия?
Какие основные отличия между разными типами HTTP-запросов?
Можете рассказать о ситуации, когда проект столкнулся с серьезными проблемами или неудачей?
Можете ли вы кратко объяснить концепцию Agile и её основные принципы?
Что в языке Python не классифицируется как объект?
Какие факторы вдохновляют вас на работу и стимулируют к развитию?
Какие инструменты или подходы применяете для реализации асинхронных операций в проектах?
Можете объяснить, что делает функция Concatenate из модуля typing в Python?
Какими методами или средствами вы обеспечиваете доставку статических ресурсов пользователям на рабочем окружении?
Можно ли объяснить основную идею принципа инверсии зависимостей и как он применяется в разработке программного обеспечения?
Можете ли вы объяснить суть принципа инверсии зависимостей и его роль в проектировании программных систем?
Какие преимущества дает проведение рефакторинга в коде?
Какова роль метода slots и какие преимущества он предоставляет в контексте оптимизации ресурсов?
Как ты поступишь, если обнаружишь, что коллега допустил ошибку в своем коде?
Какие шаги предпримешь, если почувствуешь профессиональное выгорание?
Какой типичный показатель сложности алгоритма?