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

Вопросы на собеседовании по Docker

424 вопроса по Docker с технических собеседований

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

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

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

На странице собраны вопросы по Docker — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: docker, devops, infrastructure.

Каталог

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

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

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

Подключитесь клиентом СУБД через опубликованный порт либо запустите клиент внутри контейнера. Сначала проверьте окружение, базу и права; для просмотра предпочтительна read-only роль.

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

Как можно было бы организовать развёртывание проще и эффективнее, чем вручную по SSH, в том числе для кластера хостов или без Docker?

Автоматизируйте воспроизводимую поставку артефакта через CI/CD и управление конфигурацией. Docker необязателен: приложение можно запускать как systemd-сервис с версионированными release-каталогами.

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

За счёт чего Docker-контейнер изолирован от хоста?

Контейнер использует изоляцию namespaces и ограничения cgroups, а также права, capabilities и дополнительные политики безопасности. Он разделяет ядро с хостом, поэтому не равен отдельной виртуальной машине.

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

В Docker-контейнере FastAPI есть фоновые задачи AsyncIO. Kubernetes завершает Pod, а часть операций ещё пишет результаты в PostgreSQL. Что сделаешь первым, чтобы не потерять работу при остановке?

Сначала прекращайте приём новой работы и организуйте контролируемое завершение зарегистрированных задач до закрытия пула БД. Для гарантии восстановления после убийства Pod нужна сохранённая очередь или запись задания.

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

GitLab CI собрал Docker-образ, но интеграционные тесты проходят только локально: в Kubernetes сервис иногда стартует раньше PostgreSQL и падает. Релиз нужен сегодня. Какой путь выберешь, чтобы не выпустить нестабильный образ?

Не выпускайте образ с невоспроизводимой готовностью зависимостей. Добавьте ограниченное ожидание/повторы подключения, корректные probes и интеграционную проверку в окружении, похожем на Kubernetes.

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

Зачем понадобился Docker, если раньше использовались виртуальные машины?

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

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

Почему вы решили писать и запускать приложение в Docker?

Объясните реальные причины выбора Docker: воспроизводимое окружение, единый артефакт, изоляция зависимостей и упрощение запуска. Укажите, какие проблемы это решило в вашем проекте.

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

Как на проекте была организована работа с Git и командой? Как проходило code review? Что делали при срочном hotfix во время работы над релизом? Настраивали ли CI/CD-пайплайны и использовали ли Docker/Docker Compose?

Разделите ответ на ветвление, review, релизы и инструменты. Расскажите, как команда действительно работала и какую часть CI/CD или Docker-конфигурации делали лично.

Читать ответ