Python
Стоит ли применять объектно-ориентированный подход или придерживаться уже существующего стиля кодирования в проекте?
Какое временное или пространственное усложнение имеет операция pop в структуре данных стека?
Какие подходы к архитектуре считаешь наиболее эффективными при разработке микросервисных приложений?
Какова роль процесса артиционирования при работе с базой данных и зачем он нужен?
Каким образом осуществляется поиск методов при множественном наследовании в Python с учетом метода разрешения порядка (MRO)?
Каким образом реализуется процесс создания миграционных скриптов в Alembic?
Какие аспекты работы на предыдущем месте вызывают у вас наибольшие сложности или недовольство?
Можно ли отправлять данные для изменения различных типов объектов через один POST-запрос?
Возможно ли настроить или изменить параметры базы данных, используемой по умолчанию, в рамках Django проекта?
Как реализовать единичное тестирование для модуля, отправляющего и получающего электронную почту?
Можете объяснить суть концепции наследования в объектно-ориентированном программировании?
Каким образом можно ограничить число возвращаемых полей в запросе к базе данных?
Имели ли опыт реализации процесса проверки и корректировки входных данных?
Имел ли опыт использования модуля StringIO в Python для работы с потоками строк?
Является ли возможность менять тип переменных во время выполнения одной из причин гибкости языка Python?
Связана ли концепция DRY с принципом связанности компонентов системы?
Использовал ли ты в своей практике асинхронное программирование с помощью asyncio или библиотеку aiohttp?
Вы предпочитаете использовать функциональный стиль или объектно-ориентированный подход в программировании?
Для чего используется trace ID и в каком месте он создаётся в системе?
Какой опыт у вас есть в области DevOps и какие задачи вы решали в рамках этого направления?