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

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

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

Все вопросы

Нашлось 1 220 вопросов

  1. Что будет если не использовать указатель при возврате структуры в GoSeniorЮтека
  2. Что делать с данными в очереди с идентификатором после получения запросаSeniorАльфа-банк
  3. Является ли select блокирующей конструкцией в GoSeniorVK
  4. Как в Go встраивание заменяет наследованиеSeniorЛига Цифровой Экономики
  5. Для чего нужен пакет atomic в Go и когда его использовать вместо мьютексаMiddleWildberries
  6. Как использовать assert в тестахSeniorYADRO
  7. Что происходит при падении кэшаSeniorWildberries
  8. Имеет ли смысл передавать слайс по указателю в GoSeniorWildberries
  9. Есть ли у вас вопросы по процессу собеседования или этапамMiddleBlack Wall Group (BWG)
  10. В чем разница между фабрикой и обычным конструкторомSeniorWildberries
  11. Ответь на такие вопросы вслухMock-интервью с ИИ: вопросы голосом и разбор каждого ответа.
    Попробовать
  12. Работали ли вы с HAVING в SQLSeniorЮтека
  13. Как меняется бизнес-логикаMiddleBrightPattern
  14. Используется ли шифрование при передаче данных в HTTP/HTTPSSeniorWildberries
  15. Примеры ошибок, которые хорошо логироватьSeniorEmploycity
  16. Расскажите про необычные задачи с SQL или базами данныхMiddleEmploycity
  17. Читал ли книги по архитектуре, например МартинаMiddleYADRO
  18. Как работает трехцветный алгоритм сборщика мусораSeniorЦУМ
  19. Какие требования по шифрованию данных существуютSeniorWildberries
  20. Что такое cron задача и как она работаетJuniorМоторика
  21. Приходилось ли работать с транзакциями в JavaMiddleBlack Wall Group (BWG)

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

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

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

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

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

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

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

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

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

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