Вернуться в видеотекуCобеседование на Senior Go в VK: инфраструктурная команда
Запись открытого учебного интервью по инфраструктурной части для Senior Go-разработчика. Вопросы охватывают сети, базы данных, доставку приложений, Kubernetes и наблюдаемость систем.
- Направление
- Разное
- Формат
- Мок-собеседование
- Компания
VK- Грейд
- Senior
- Длительность
- 1 ч 15 мин
Коротко о видео
Это открытое тренировочное собеседование на Senior Go-разработчика в инфраструктурную команду, где кандидат отвечает на вопросы, а интервьюер уточняет и разбирает ответы. Обсуждаются сети, DNS, IPv4/IPv6 и NAT, веб-серверы и балансировка, базы данных, индексы, репликация, шардирование и журналы транзакций. Во второй половине разбираются CI/CD, Docker, Kubernetes, Helm, Ansible, Terraform и мониторинг через Prometheus, Grafana и Graphite; в финале интервьюер даёт обратную связь и отвечает на вопросы чата.
Затронутые темы
Что взять на заметку
- Для вопроса «что происходит при вводе URL в браузере» стоит давать последовательный ответ: кэши, DNS-разрешение, получение IP, затем сетевое соединение и запрос к серверу; интервьюер отдельно отметил, что кандидату не хватило структуры.
- Нужно различать назначение ACID, CAP, уровней изоляции, репликации и кворумного подтверждения транзакций, а не смешивать эти понятия в одном ответе.
- Подготовь объяснение B-tree, hash-индексов и составных индексов: порядок полей связан с селективностью, а диагностику медленного чтения начинают с плана запроса и проверки использования индексов.
- Для масштабирования чтения обсуждаются реплики, а для записи — шардирование; при этом интервьюер подчёркивает, что это разные подходы и у каждого есть последствия для согласованности и топологии.
- Умей описать CI/CD-цепочку от триггера в Git до runner'а, линтинга, тестов, сборки, упаковки артефакта или Docker-образа, публикации в registry и деплоя.
- По Kubernetes полезно уверенно назвать связь Deployment, ReplicaSet и Pod, а также роль Helm chart как шаблона/пакета для развёртывания.
- Для мониторинга следует различать Prometheus как систему сбора метрик, Grafana как средство визуализации и push-модель Graphite; кандидат и интервьюер обсуждают также pull-сбор через HTTP endpoint метрик.