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

Cобеседование на Senior Go в VK: инфраструктурная команда

Запись открытого учебного интервью по инфраструктурной части для Senior Go-разработчика. Вопросы охватывают сети, базы данных, доставку приложений, Kubernetes и наблюдаемость систем.

Источник: Эйч Навыки — менторская программа

Открыть на YouTube

Таймлайн

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

Это открытое тренировочное собеседование на 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 метрик.

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

58 мин
Разное

System Design с Валерием Бабушкиным | Выпуск 1 | Собеседование | karpov.courses

Разбор задачи проектирования глобального URL shortener в формате System Design-собеседования. Участники рассчитывают ключевое пространство, память и нагрузку, а затем строят масштабируемую архитектуру сервиса.

53 мин
Разное

глупое собеседование на фулстек разработчика

Видео с полным фрагментом собеседования на full-stack-позицию и последующим обсуждением кандидатом условий вакансии. Центральные темы — опыт кандидата, технический скрининг, демонстрация внутренней медицинской системы и переговоры о роли и оплате.

1 ч 54 мин
Разное

Собеседование 1С программиста

Публичный разбор технического собеседования 1С-программиста с обсуждением карьерного опыта Андрея и практических вопросов платформы 1С. Формат показывает ход рассуждений при анализе кода, запросов, интеграций и производительности.