Вернуться в видеотеку

Linux, Базы Данных, Сети. СОБЕСЕДОВАНИЕ Middle DevOps инженера. Часть 2.

Вторая часть учебного собеседования Middle DevOps-инженера о Linux, сетях и базах данных. Разбираются как теоретические вопросы, так и сценарии диагностики проблем на сервере и в приложении.

Источник: Мир ИТ с Антоном Павленко

Открыть на YouTube

Таймлайн

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

Это учебное собеседование Middle DevOps-инженера: собеседующий последовательно проверяет Linux, диагностику производительности, сети и базы данных. Кандидат отвечает на вопросы о загрузке Linux, процессах, метриках CPU и памяти, swap, отладке приложений, межпроцессном взаимодействии, TCP/IP, DHCP, NAT и SQL. В ряде мест собеседующий уточняет или дополняет неполные ответы, поэтому ролик полезен как перечень тем и глубины, ожидаемой на интервью.

Затронутые темы

Что взять на заметку

  • Подготовить точную цепочку загрузки Linux: POST, BIOS/UEFI, загрузчик, ядро и init/systemd; уметь отличать её от последующего запуска служб.
  • Разобраться в создании и жизненном цикле процессов: fork(), родительские и дочерние процессы, состояния R, D и Z, zombie и orphan-процессы, ожидание I/O и reaping.
  • Для жалобы «сервер лагает» начинать с наблюдаемых симптомов и проходить путь пользователь → балансировщик/сеть → сервис → виртуальная машина; затем проверять load average и CPU user/system/idle/iowait.
  • Уметь читать top и free, оценивать swap и риск OOM killer, искать занятое дисковое пространство через du/ncdu и объяснять, почему page cache может быть быстро освобождён для приложения.
  • Подготовить практический сценарий отладки приложения без логов: ненулевой код выхода, strace, проверка доступности демона и порта, статуса systemd unit, путей логирования и монтирований.
  • Повторить IPC и сигналы Linux: Unix-сокеты, назначение сигналов, обработку SIGTERM и особенности необрабатываемых SIGKILL и SIGSTOP.
  • Повторить сетевую базу: ARP, IP, TCP и UDP, three-way handshake TCP, ICMP/ping без транспортного порта, DHCP DORA, назначение маски подсети и NAT.
  • Для БД уметь объяснить первичные и внешние ключи, составные ключи, атомарность транзакций и компромисс индексов: ускорение чтения против места на диске и стоимости записи.

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

1 ч 53 мин
DevOpsMiddle

Пришёл на МОК собес, а получил РЕАЛЬНОЕ ПРЕДЛОЖЕНИЕ / Интервью на позицию Middle DevOps / 4

Длинное мок-собеседование Middle DevOps-инженера с техническими вопросами и подробным разбором ответов. В конце обсуждаются подготовка к интервью, резюме и ожидаемый DevOps-стек.

1 ч 58 мин
DevOpsJunior

Опытный сисадмин захотел в DevOps? / Техсобес на позицию Junior DevOps Engineer / Mock interview

Развёрнутое мок‑собеседование системного администратора, который хочет перейти в DevOps. Помимо технического разбора авторы объясняют правильные ответы, дают карьерный фидбек и рекомендации по резюме.