Мок-собеседование Middle Go-разработчика
Мок-собеседование на Middle Go-разработчика: устройство map и каналов, конкурентность и планировщик Go, panic/recover, PostgreSQL и индексы, микросервисы, SOLID и контейнеризация.
- Опубликовано на YouTube:
- Просмотры на YouTube: 3 тыс.
- Лайки на YouTube: 90
Коротко о видео
Открытое мок-собеседование на позицию 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.