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

Мок-собеседование Middle Go-разработчика

Мок-собеседование на Middle Go-разработчика: устройство map и каналов, конкурентность и планировщик Go, panic/recover, PostgreSQL и индексы, микросервисы, SOLID и контейнеризация.

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

Открыть на YouTube

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

Открытое мок-собеседование на позицию Middle Go-разработчика в неназванную продуктовую команду. После краткого рассказа кандидата интервьюер проверяет строки, слайсы, map, каналы и интерфейсы в Go, обработку ошибок, panic/recover, data race и планировщик GMP. Затем обсуждаются PostgreSQL: EXPLAIN/EXPLAIN ANALYZE, индексы, денормализация, репликация, шардирование и VACUUM. В финале затрагиваются микросервисная архитектура, SOLID, паттерны, Docker Compose, Kubernetes и CI/CD. Live-coding не состоялся из-за технической неполадки; интервьюер оценивает ответы по Go и PostgreSQL как соответствующие уверенной middle-позиции.

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

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

  • Запись в map из нескольких горутин требует защиты от race condition.
  • recover не следует рассматривать как обычный механизм обработки ошибок.
  • EXPLAIN показывает план запроса, а индексы ускоряют поиск.
  • Под конкретную команду могут проверять её БД, поиск и брокеры сообщений.
  • На Go-интервью полезно уверенно объяснить Docker Compose.

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