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

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

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

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

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

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

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

Каталог

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

Найдено: 1184
Теория

Если в Dockerfile указаны командные инструкции CMD или ENTRYPOINT, каким пользователем эта команда будет выполнена внутри контейнера?

Команды, указанные в инструкциях CMD или ENTRYPOINT в Dockerfile, по умолчанию выполняются от имени пользователя, который задан внутри контейнера.

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

Можешь перечислить и объяснить основные драйверы хранения данных в Docker?

Основные драйверы хранения данных в Docker — это механизмы, которые позволяют контейнерам сохранять и использовать данные вне их жизненного цикла. Вот ключевые типы драйверов:

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

Где обычно располагаются конфигурационные файлы и скрипты для автоматизации процессов CI/CD в проекте?

Конфигурационные файлы и скрипты для автоматизации CI/CD обычно располагаются в корне проекта или в специально выделенной директории, например:

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

Каким образом реализовать автоматическое внедрение обновлений в приложение на Kubernetes при фиксации изменений в коде в Git-хранилище?

Для автоматического внедрения обновлений в приложение на Kubernetes при фиксации изменений в Git можно использовать CI/CD-пайплайн с интеграцией Git и Kubernetes. Основные шаги:

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

Как в Docker Compose использовать JSON файл вместо YAML файла?

Docker Compose по умолчанию ожидает конфигурацию в YAML-формате. Использование JSON не поддерживается напрямую. Несмотря на синтаксическую схожесть YAML и JSON, Docker Compose не парсит JSON-файлы как основной формат.

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

Почему не в рамках Terraform всё это происходило? Зачем отдельно держать playbook под развёртку?

Хотя Terraform отлично подходит для описания и управления инфраструктурой как кодом, он не всегда покрывает все аспекты конфигурации и настройки приложений или систем.

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

Можете объяснить, какую роль выполняет команда 'kubectl describe' в Kubernetes и как её использовать для получения информации о ресурсах?

Команда kubectl describe используется для получения подробной информации о конкретных ресурсах Kubernetes, таких как Pod, Service, Deployment и других.

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

Что такое Docker-образ и как его получить из кода?

Docker Image — это шаблон или снимок файловой системы и настроек, который содержит всё необходимое для запуска приложения: код, библиотеки, зависимости и системные инструменты.

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

Какие действия происходят в системе, если ядро операционной системы вызывает ошибку (kernel panic) вне контейнера Docker?

Если ядро операционной системы вызывает kernel panic вне контейнера Docker, происходит критическая ошибка, из-за которой система не может продолжить работу. В результате:

Читать ответ