НовоеAI-конструктор резюме: правишь прямо на листе A4, а нейросеть подсказывает, что усилитьКонструктор резюме на листе A4Попробовать
JobPath
Начать бесплатно

Вопросы на собеседовании Go-разработчика

1 307 вопросов с реальных собеседований, чаще всего — в компаниях Wildberries, Ozon и VK.

Все вопросы

Нашлось 132 вопроса

  1. Какие инструменты используются для деплоя Go-приложения в продакшнSeniorVK
  2. Выполняется ли defer при панике в GoSeniorVK
  3. Почему нельзя направить весь трафик на одну машинуMiddleVK
  4. Используешь ли пайпы в Unix и для чегоSeniorVK
  5. Как сделать редирект по URL на localhostSeniorVK
  6. По какому протоколу работает DNSSeniorVK
  7. Является ли одиночный update транзакциейSeniorVK
  8. Что такое алгоритм наивного сжатия строкиJuniorVK
  9. Приходилось ли настраивать графики и дашборды в GrafanaMiddleVK
  10. Какие типы записей существуют в DNSSeniorVK
  11. Ответь на такие вопросы вслухMock-интервью с ИИ: вопросы голосом и разбор каждого ответа.
    Попробовать
  12. Сколько машин достаточно для сервиса с небольшой нагрузкойSeniorVK
  13. Приходилось ли писать сложные скрипты в UnixMiddleVK
  14. Для чего используются HTTP заголовки и примерыSeniorVK
  15. Что такое MITM (man-in-the-middle) атака и как с ней боротьсяJuniorVK
  16. Как понять, что сервис в продакшн работает корректноSeniorVK
  17. Что происходит при вводе URL в адресную строку браузера и нажатии EnterMiddleVK
  18. Является ли select блокирующей конструкцией в GoSeniorVK
  19. Как обеспечить отказоустойчивостьSeniorVK
  20. Приходилось ли настраивать системы деплоя и какиеMiddleVK
  21. Почему нельзя использовать DNS для балансировки всех backend машинMiddleVK

Как проходит собеседование

Собеседование на Go-разработчика обычно включает разговор с рекрутером, техническое интервью с задачей на код и финальную встречу с командой. Иногда отдельной секцией идёт проектирование сервиса. Многие приходят в Go из других языков, поэтому часто просят сравнить подходы: чем горутины отличаются от потоков и почему в Go нет привычных исключений.

Больше всего вопросов про конкурентность: горутины и планировщик, каналы, select, мьютексы, контекст и отмена операций, утечки горутин. Почти обязательно спрашивают про устройство слайсов и map, интерфейсы и их нулевые значения, обработку ошибок. Для бэкенд-ролей добавляются базы данных, кэширование и очереди, а ещё то, как ты профилируешь сервис и ищешь узкие места. На задаче на код смотрят не только на результат, но и на то, как ты рассуждаешь вслух.

Чтобы готовиться прицельно, отфильтруй вопросы по своему уровню и начни с тех, что спрашивали чаще всего: счётчик стоит у каждого вопроса. Ответь на несколько из них вслух в mock-интервью, так видно, где ответ разваливается, ещё до настоящего созвона.

Другие направления

Прорепетируй собеседование Go-разработчика

Голосовой ИИ-интервьюер задаст вопросы твоего стека, переспросит и разберёт каждый ответ.

Тренироваться бесплатно

Связаться с поддержкой

Выбери, где удобнее написать