Подборка объединяет вопросы, отмеченные на этапах интервью в Стилсофт. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: django, python, rabbitmq.
Да, я использовал Swagger для документирования и тестирования REST API. Swagger позволяет автоматически генерировать интерактивную документацию на основе спецификации OpenAPI, что упрощает понимание и использование API.
Команда git cherry-pick используется для выбора одного или нескольких конкретных коммитов из одной ветки и применения их в текущей ветке. Это полезно, когда нужно перенести отдельные изменения без слияния всей ветки.
Инкапсуляция — это принцип объектно-ориентированного программирования, который заключается в скрытии внутренней реализации объекта и предоставлении доступа к данным и методам только через определённый интерфейс.
Шаблон проектирования "Декоратор" позволяет динамически добавлять объектам новые обязанности, оборачивая их в другие объекты-декораторы, не изменяя исходный код класса.
В контексте RabbitMQ подписчики — это потребители сообщений, которые получают данные из очередей. Подписчик подключается к очереди и получает сообщения, которые туда помещаются.