Вернуться в видеотекуMIDDLE DEVOPS | MOCK СОБЕСЕДОВАНИЯ
Длинное мок-собеседование по Middle DevOps с разбором типовых вопросов по Linux, Docker, сетям, DNS, Kubernetes и CI/CD. Участники также обсуждают, как разворачивать и уточнять ответы на техническом интервью.
- Направление
- DevOps
- Формат
- Мок-собеседование
- Грейд
- Middle
- Длительность
- 1 ч 12 мин
Коротко о видео
Это мок-собеседование для подготовки к позиции Middle DevOps: один участник задаёт типичные вопросы, второй отвечает и иногда уточняет или забывает детали. Обсуждаются загрузка Linux, процессы, диагностика нагрузки и файловой системы, Docker, TCP/UDP и DNS, затем Kubernetes и CI/CD. Часть ответов звучит как личные формулировки участников и прямо помечается ими как неуверенная, поэтому ролик полезнее как список тем для проверки, а не как единственный технический источник.
Затронутые темы
Что взять на заметку
- Подготовьте последовательный рассказ о загрузке Linux: firmware и POST, поиск загрузчика, загрузчик, ядро и запуск init/systemd с последующим стартом служб.
- Уметь чётко развести процесс и поток: потоки принадлежат процессу и разделяют его адресное пространство; отдельно повторить различия zombie- и orphan-процессов и роль SIGCHLD.
- При разборе высокого load average сначала сопоставляйте его с числом CPU, затем проверяйте загрузку CPU, I/O, сеть и процессы в очереди, а не ограничивайтесь одной метрикой.
- Для кейса, где df показывает занятое место после удаления файла, объясняйте, что процесс может удерживать файловый дескриптор; практическое действие — найти и перезапустить или корректно остановить такой процесс.
- Повторите Docker best practices: фиксировать версии базовых образов, сокращать число слоёв, использовать кэш осмысленно, очищать кэш пакетного менеджера и применять multi-stage build для отделения сборочных зависимостей от runtime-образа.
- Нужно различать назначение namespaces, cgroups и capabilities в контейнеризации, а также уметь объяснить TCP three-way handshake, назначение DNS и базовые записи A, AAAA, CNAME, NS и MX.
- По Kubernetes стоит подготовить сравнение StatefulSet и Deployment, PVC, requests/limits, probes, DaemonSet, компоненты control plane и worker-ноды, а также способы переиспользовать CI/CD-пайплайны между репозиториями.