Подготовка к интервью

Вопросы для позиции «DevOps-инженер»

1184 вопроса для подготовки на позицию DevOps-инженер

1184 вопроса 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

Подборка помогает системно подготовиться к интервью на позицию DevOps-инженер: проверить теорию, потренировать практические задачи и объяснение решений. В подборке чаще встречаются темы: devops, infrastructure, kubernetes.

Каталог

Результаты поиска

Найдено: 1184
System Design

На EC2 расположен self-hosted GitHub Runner, который собирает Docker-образы для 50 репозиториев, и диск постоянно переполняется. Как диагностировать, устранить и предотвратить проблему?

Сначала измерьте, что заняло место: Docker layers, build cache, workspace, логи или volumes; затем настройте адресную очистку и квоты.

Читать ответ
System Design

В StatefulSet с тремя репликами по одной в каждой зоне две зоны и их ноды полностью теряют сетевую доступность. Как будут вести себя Kubernetes-кластер и pod'ы?

Поведение зависит от доступности control plane и storage; StatefulSet не гарантирует автоматический безопасный перенос из изолированных зон.

Читать ответ
Теория

Как проверять целостность артефактов сборки (например, Docker-образов) на предмет наличия уязвимостей перед подписанием образа и отправкой в реестр?

Проверка уязвимостей и целостности — разные задачи: сканер ищет известные проблемы, digest и подпись подтверждают конкретный артефакт и его происхождение.

Читать ответ
Теория

Если Kubernetes потерял соединение с базой данных, что будете делать и что проверите в первую очередь? Какими инструментами будете пользоваться?

Сначала определите, кто потерял связь: приложение в Pod или компонент кластера; затем проверяйте DNS, сеть, TLS и саму БД.

Читать ответ
System Design

Ты писал Python-скрипт для очистки orphan-ресурсов в Yandex Cloud и запускал его как CronJob в Kubernetes. Как ты обрабатывал race condition, если два pod'а запустились одновременно и оба захотели удалить один диск? И как ты мониторил успешность скрипта, чтобы не пропустить критичный ресурс?

Защита требует идемпотентного удаления, повторной проверки принадлежности ресурса и исключения конкурирующих запусков.

Читать ответ