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

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

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

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

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

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

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

Каталог

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

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

У вас тесты запускаются на dev-стенде — это реальное окружение, а не контейнер?

Контейнер и реальное окружение не являются противоположностями: полноценный dev-стенд может быть развёрнут в контейнерах. Важно уточнить состав сервисов, данные и подменённые зависимости.

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

Вышла ошибка на продакшене, нужно срочно её исправить, при этом ветка dev уже ушла далеко вперёд с новыми фичами. Как бы вы действовали?

Создайте исправление от реально развёрнутого commit или release-ветки, проверьте минимальный patch и затем перенесите его в актуальную разработку.

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

Как на текущем проекте организован деплой: какие ветки используются, есть ли отдельные ветки или окружения для staging/dev?

Расскажите о фактическом пути изменения от ветки разработчика до production, отдельно различая Git-ветки и окружения.

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

Ваша ветка отстаёт от dev, потому что другой разработчик уже смёрджил свои изменения. Как обновить свою ветку и разрешить конфликты?

Сначала получите изменения через git fetch, затем объедините origin/dev со своей веткой через merge либо согласованный rebase.

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

У тебя Argo CD синхронизирует три окружения (dev, stage, prod) с одного Git-репозитория через разные ветки. Разработчик случайно запушил в ветку main манифест, предназначенный только для stage. Как ты избежишь этого в будущем и что делать прямо сейчас?

Сначала оцените, затронут ли production, остановите дальнейшее опасное применение и исправьте желаемое состояние через Git.

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

Для чего используется команда с флагом --dev в процессе разработки или сборки проекта?

Флаг --dev в процессе разработки или сборки проекта обычно используется для установки зависимостей или запуска инструментов, необходимых только в среде разработки, но не в продакшене.

Читать ответ