Ctrl K
Backend · Junior · Теория

Что такое CI/CD, и из каких шагов обычно состоит пайплайн для бэкенд-сервиса?

~4 мин голосом

Как подойти

Проверяют, понимает ли кандидат, зачем нужна автоматизация сборки, проверки и доставки кода и как устроен типичный пайплайн бэкенда от пул-реквеста до продакшена. Важно показать, что это часть работы разработчика, а не «магия девопсов».

Встречал этот вопрос на настоящем собесе?
Ответов0
Средний балл—
Сильных—
Тренировали0
Темы
Похожие вопросыDjango-монолит перестаёт справляться с ростом трафика. Как вы спроектируете его запуск в продакшене: сервер приложений, модель воркеров, их количество, работа с базой данных? MiddleУ вас две тысячи сквозных тестов, полный прогон занимает три часа, и разработчики перестали ждать результат. Как бы вы перестроили тестирование в CI? SeniorНужно переименовать колонку в большой таблице, а сервис деплоится без даунтайма, через rolling-обновление. Как вы проведёте это изменение? MiddleНужно переименовать колонку в большой таблице, с которой под нагрузкой работает сервис, и сделать это без даунтайма. Как вы проведёте миграцию и деплой? SeniorКак бы вы встроили автотесты в CI-пайплайн: какие тесты на каком этапе запускать и что должно происходить, когда они падают? Middle

Ответь голосом

Интервьюер задаст этот вопрос и послушает. Думай вслух, проси подсказку, если нужно. Закончил — пауза или «Я ответил», через минуту здесь балл и какие пункты закрыты.

Войти, чтобы ответить

Лучше в наушниках · ~4 мин