Python
Какие технологии и инструменты были применены в ваших проектах на предыдущем месте работы?
Когда вы впервые начали изучать язык Python и каким образом приступили к его освоению?
При обработке большого количества файлов, что обеспечит более высокую производительность: использование многопоточности или асинхронных операций для перемещения файлов в отдельные папки?
В Python выводится, что происходит при использовании среза списка: создается поверхностная или глубокая копия исходного списка?
Можешь назвать языки программирования, в которых типы данных проверяются во время компиляции?
Каким образом можно определить, какие точки в массиве координат принадлежат кубам и какие — сферам, если известны лишь их положения?
Какие существуют подходы для анализа времени и ресурсоемкости алгоритмов?
Можете объяснить, что представляет собой Apache Kafka и как она используется для обработки потоковых данных?
Какое назначение у команды EXPLAIN ANALYZE в системе управления базами данных?
Какие инструменты для генерации структур данных или отчетов использовал в своей практике?
Для чего используют перечисления в программировании?
Каким образом объявляется и используется метод, который не зависит от экземпляра класса в Python?
Каким образом в SQLAlchemy реализована поддержка аннотаций типов через модуль typing?
Объясните, что подразумевается под точками обмена в RabbitMQ и как они функционируют
Какие средства или методы планирования задач вы применяли в своей работе?
Какие преимущества и недостатки использования магических методов в Python?
Объясните, что подразумевается под термином 'распределенный монолит' в контексте архитектуры программных систем.
Можешь привести пример ситуации, когда применяется промежущее программное обеспечение (middleware)?
Какова основная роль и назначение функций в программировании?
Работал ли ты когда-либо над созданием промежуточного слоя для проверки идентификации пользователей через сокеты?