Вернуться в каталог собеседований

MIDDLE DEVOPS | MOCK СОБЕСЕДОВАНИЯ

Длинное мок-собеседование по Middle DevOps с разбором типовых вопросов по Linux, Docker, сетям, DNS, Kubernetes и CI/CD. Участники также обсуждают, как разворачивать и уточнять ответы на техническом интервью.

eatmore
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 2,3 тыс.
  • Лайки на YouTube: 52
Открыть на YouTube

Таймлайн

Коротко о видео

Это мок-собеседование для подготовки к позиции 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-пайплайны между репозиториями.

Рекомендуем посмотреть