Опишите ваш опыт настройки и внедрения процессов CI/CD в проектах.
В моём опыте настройки CI/CD для Python-проектов я обычно использую следующие шаги:
Читать ответПодготовка к интервью
74 вопроса с собеседований в LuckyGroup
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в LuckyGroup. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: backend, api, django.
Каталог
В моём опыте настройки CI/CD для Python-проектов я обычно использую следующие шаги:
Читать ответJSON Web Token (JWT) — это компактный, URL-безопасный токен, который используется для передачи информации между сторонами в виде JSON-объекта.
Читать ответИтератор — это объект, который позволяет последовательно обходить элементы коллекции без раскрытия её внутренней структуры.
Читать ответВ FastAPI внедрение зависимостей реализуется через механизм, который позволяет автоматически создавать и передавать объекты или значения в обработчики запросов (эндпоинты).
Читать ответДля повышения надежности и устойчивости RabbitMQ к сбоям применяются следующие методы:
Читать ответЧтобы избавиться от дублирующихся элементов в списке на Python, можно использовать несколько подходов:
Читать ответПоложительные стороны Django:
Читать ответИспользование verify=False в requests отключает проверку SSL-сертификатов, что делает соединение уязвимым к атакам "man-in-the-middle" — злоумышленник может перехватить или изменить данные.
Читать ответВ основном я работал с Python, создавая веб-приложения и автоматизируя задачи.
Читать ответREST (Representational State Transfer) — это архитектурный стиль для создания веб-сервисов, основанный на следующих основных принципах:
Читать ответМеня мотивирует постоянное обучение и возможность решать новые, интересные задачи.
Читать ответПредпочитаю стиль взаимодействия, основанный на открытом и честном общении, где каждый участник команды может свободно выражать свои идеи и предложения.
Читать ответ