Мок-интервью DevOps-инженера уровня Middle
Кандидат отвечает на вопросы о GitLab CI, Docker, Kubernetes, Linux, мониторинге и PostgreSQL, а затем проектирует сервис типографии. Интервьюер подводит итоги и оценивает его как Middle.
- Опубликовано на YouTube:
- Просмотры на YouTube: 1,5 тыс.
- Лайки на YouTube: 23
Таймлайн
Коротко о видео
Кандидат проходит открытое мок-интервью для DevOps-инженера. В разговоре он описывает опыт Linux-администрирования и CI/CD, затем отвечает на вопросы о Dockerfile, COPY и ADD, CMD и ENTRYPOINT. Большой блок посвящён Kubernetes: Service и labels, пробы, requests/limits, QoS, scheduler и quorum etcd. Интервьюер также проверяет базовые знания Linux — пользователей, сигналов, load average, zombie-процессов, iowait и файлового кэша. Далее обсуждаются метрики PostgreSQL, репликация, блокировки и долгие запросы. В архитектурной задаче кандидат проектирует сервис типографии с очередями, масштабированием и уведомлениями. После практической части интервьюер даёт оценку Middle и говорит о переходе к Senior.
Затронутые темы
Что взять на заметку
- Kubernetes Service выбирает pod-ы по labels, а readiness и liveness решают разные задачи доступности.
- При размещении pod-ов scheduler учитывает requests; requests и limits задают QoS-класс, а при вытеснении важны также фактическое потребление и приоритет pod-а.
- Надёжный etcd требует кворума; число master-нод и их размещение нужно выбирать с учётом отказов ЦОД.
- Load average нужно интерпретировать вместе с CPU, iowait и состоянием дисковой подсистемы.
- Для диагностики PostgreSQL важны метрики соединений, блокировок, репликации и длительных запросов.