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

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

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

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

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

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

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

Каталог

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

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

Зачем нужно тестовое окружение разворачивать в Kubernetes, а не просто локально или в Docker Compose?

Kubernetes нужен, когда проверяются свойства реального Kubernetes-окружения: конфигурация, сеть, probes, масштабирование и rollout. Для многих локальных тестов Docker Compose проще и достаточен.

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

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

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

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

Писали ли вы `Dockerfile` и Docker Compose? Чем Docker Compose отличается от Docker/Dockerfile?

Dockerfile описывает сборку образа, Docker запускает контейнеры, а Compose декларативно описывает совместный запуск сервисов, сетей и volumes. Это связанные инструменты разных уровней.

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

Какие параметры в Docker Compose стоит задавать для улучшения отказоустойчивости и надёжности работы сервиса?

В Compose полезны restart policy, healthcheck, корректный stop_grace_period, лимиты ресурсов и постоянные volumes. Готовность зависимости нужно связывать с реальной проверкой здоровья, а не только стартом контейнера.

Читать ответ
Лайвкодинг

Реализуй функцию (по типу pipe/compose), которая при первом вызове принимает набор функций, а при втором вызове — число, и последовательно применяет переданные функции к этому числу, передавая результат предыдущей функции в следующую. Например, функция inc, вложенная несколько раз, должна последовательно увеличивать число.

Для pipe функции выполняются слева направо: reduce передаёт накопленный результат следующей функции. Без функций возвращается исходное число.

Читать ответ