Вернуться в видеотекуРеальное собеседования DevOps инженер Junior++
Анонимизированная запись технического DevOps-собеседования Junior++ уровня. Интервьюер проверяет знания Docker, сетей, HTTP/REST, GitLab CI и Linux.
- Направление
- DevOps
- Формат
- Техническое собеседование
- Грейд
- Junior
- Длительность
- 30 мин
Коротко о видео
Автор публикует анонимизированную запись технического собеседования DevOps-инженера уровня Junior++ с опытом работы более года. Основная часть разговора посвящена Docker: Dockerfile, слоям и кэшу, multi-stage builds, логам, shell-доступу и volumes; затем интервьюер переходит к GitLab CI, сетям, HTTP/REST и базовым вопросам Linux-мониторинга. Кандидат отвечает с разной степенью уверенности, иногда прямо признаёт, что не помнит команду или механизм.
Затронутые темы
Что взять на заметку
- Подготовить различия между COPY и ADD, назначение CMD и ENTRYPOINT, а также принцип формирования слоёв Docker-образа.
- Уметь объяснить Docker build cache: почему порядок инструкций влияет на пересборку, как слои увеличивают образ и почему очистку package cache выполняют в том же RUN.
- Разобрать multi-stage build: в builder-стадии собираются артефакты, а в финальный образ копируется только необходимое, например бинарник или конфигурация.
- Повторить практику Docker: ограничение контекста сборки через .dockerignore, просмотр хвоста логов, фильтрацию логов с контекстом и вход в работающий контейнер.
- Уверенно различать bind mount и Docker volume, знать основы GitLab CI/CD: pipeline и GitLab Runner.
- Повторить сетевую диагностику и протоколы: traceroute, TTL, проверку пропускной способности, поведение TCP при разрыве соединения, а также HTTP, REST, GET/POST, заголовки Host и Basic Auth.
- Освежить Linux-основы: монтирование и /etc/fstab, LVM, а также трактовку показателей free, buffers/cache и available memory.