РЕАЛЬНОЕ СОБЕСЕДОВАНИЯ | MIDDLE DEVOPS
Запись реального собеседования Middle DevOps с рассказом кандидата о прошлом опыте и подробным техническим опросом по Docker, Kubernetes, CI/CD и Git.
eatmore
Открыть на YouTube- Опубликовано на YouTube:
- Просмотры на YouTube: 3,5 тыс.
- Лайки на YouTube: 53
Таймлайн
Коротко о видео
Это реальное техническое собеседование на Middle DevOps: интервьюер сначала описывает анонимную инженерную инфраструктуру, затем кандидат рассказывает о своём опыте и отвечает на вопросы. Обсуждаются Kubernetes и Docker Swarm, ClickHouse, Kafka и Debezium, мониторинг, Docker, сети и образы, CI/CD, Git и базовый troubleshooting Kubernetes. Кандидат сообщает об опыте системного администрирования, DevOps-задач, инфраструктуры SaaS-платформы для pentest и администрирования ClickHouse; итог собеседования не объявлен, обещана последующая обратная связь.
Затронутые темы
Что взять на заметку
- Инфраструктура собеседующей стороны, по словам интервьюера, работает на собственном железе и мигрирует с Docker Swarm на Kubernetes; данные в основном хранятся в ClickHouse.
- Для подготовки разбираются CDC-потоки из логов СУБД в ClickHouse через Kafka и Debezium, а также стек Elasticsearch, Prometheus, Grafana и MinIO.
- Блок Docker охватывает отличие контейнеризации от виртуальных машин, процессы и потоки, накладные расходы CPU, сети и диска, а также внутреннюю маршрутизацию контейнеров.
- Нужно уметь объяснить слои Docker-образа, multi-stage build, выбор базового образа, запуск не от root и связь директивы USER с пользователем внутри образа.
- Отдельно проверяются Docker-сети: bridge как типовой драйвер и overlay для сети кластера Docker Swarm; обсуждаются Kaniko, LazyDocker и безопасность контейнеров.
- В Kubernetes-кейсе ожидаются шаги диагностики Pod: состояние через kubectl get pods, события и логи, проверка resource limits, PVC, kubelet и scheduler.
- Проверяются практические основы Git: назначение commit --amend и squash, а также различение способов доставки обновлённого ConfigMap в работающий Pod.