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

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

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

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

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

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

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

Каталог

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

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

С помощью какого средства можно выполнить произвольную задачу или конфигурацию на наборе отдельно стоящих хостов (вне Kubernetes)?

Для управления набором отдельных хостов подходит Ansible: inventory описывает узлы, а playbook — требуемые действия и конфигурацию.

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

Что такое Docker-образ без операционной системы, например Distroless или Scratch, и зачем DevSecOps-инженер будет настаивать на его использовании в production?

Scratch — пустая основа образа, а Distroless содержит минимальную среду выполнения без привычного shell и пакетного менеджера; ядро предоставляет хост.

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

Объясните, почему вы выбрали именно эти технологии в своих проектах. Например, почему Terraform, а не Pulumi, или почему Vector вместо ELK?

Выбор технологий объясняют требованиями и компромиссами: опыт команды, интеграции, эксплуатация, стоимость и ограничения инструмента.

Читать ответ
Поведенческий

Расскажите в целом о своём опыте в компании: контейнеризация, оркестрация, Docker и дальнейшее развитие инфраструктуры.

Покажите последовательность развития инфраструктуры и собственный вклад: от упаковки приложений до доставки, оркестрации и эксплуатации.

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

Расскажи о ситуации, когда Terraform state сломался или разошёлся с реальностью. Как это произошло, как ты это обнаружил и как исправил? Почему state обычно рекомендуют хранить удалённо, а не локально, и что может пойти не так, если игнорировать эту рекомендацию?

При проблеме со state сначала останавливают конкурирующие изменения, сохраняют резервную копию и сопоставляют состояние с реальными ресурсами.

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

Оцените опыт автоматизации развёртывания и настройки окружений на Python, Bash и Ansible.

Оценку опыта подтверждают примерами автоматизации и её надёжностью: повторяемость, обработка ошибок, управление секретами и проверка результата.

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

Как бы ты выстроил идеальный CI/CD-процесс вывода микросервиса в production: окружения, quality gates, проверки и релиз?

Стройте воспроизводимый pipeline: один проверенный артефакт проходит окружения, quality gates и контролируемый rollout. Отдельно планируйте миграции, наблюдение и откат.

Читать ответ