Опишите ваш опыт настройки и внедрения процессов CI/CD в проектах.
В моём опыте настройки CI/CD для Python-проектов я обычно использую следующие шаги:
Читать ответПодготовка к интервью
14 вопросов с собеседований в digitech
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в digitech. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: devops, infrastructure, kafka.
Каталог
В моём опыте настройки CI/CD для Python-проектов я обычно использую следующие шаги:
Читать ответДа, в проектах на Python часто создаются адаптеры или обёртки для взаимодействия с Apache Kafka — распределённой системой обмена сообщениями.
Читать ответКоличество особенностей (фич) в наборе данных — это количество столбцов, которые используются для обучения модели, за исключением целевой переменной.
Читать ответОсновные шаги по созданию Dockerfile:
Читать ответКонтейнеры и виртуальные машины (ВМ) — это два подхода к виртуализации, которые отличаются уровнем изоляции и способом работы с ресурсами.
Читать ответDocker решает несколько важных задач в разработке и деплое приложений:
Читать ответDockerfile — это текстовый файл с набором инструкций, который описывает, как собрать образ Docker для приложения.
Читать ответДа, мониторинг изменений данных в системе можно реализовать разными способами в Python:
Читать ответОценивая свои знания и опыт работы с Kafka, я учитываю следующие аспекты:
Читать ответДа, область машинного обучения очень интересна, так как она позволяет создавать модели, которые учатся на данных и принимают решения без явного программирования.
Читать ответЗадачи в процессе разработки используются для структурирования и управления работой над проектом. Их основная цель — разбить большой объем работы на более мелкие, конкретные и управляемые части.
Читать ответПубликация в системах обмена сообщениями или событий — это процесс отправки сообщения или события от одного компонента (публикатора) к другим (подписчикам).
Читать ответ