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

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

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

Все вопросы

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

  1. Для чего нужны репликиSeniorBlack Wall Group (BWG)
  2. Как убить процесс через терминалMiddleAvito
  3. Как решать гонку данныхSeniorМоторика
  4. Как устроен поиск под капотомSeniorYADRO
  5. Как подбирать тайм-ауты для backend взаимодействия, например HTTP запросовSeniorAvito
  6. Какой размер переменной var в Go: 32 или 64 битаSeniorWildberries
  7. На каком этапе исполнения программы определяется, попадет ли переменная в стек или в кучу — на этапе компиляции или рантайма?SeniorAston
  8. Столкнулись ли вы с типами данных массивы и JSON в PostgreSQLSeniorЮтека
  9. Что такое идемпотентностьJuniorAston
  10. Сколько машин достаточно для сервиса с небольшой нагрузкойSeniorVK
  11. Ответь на такие вопросы вслухMock-интервью с ИИ: вопросы голосом и разбор каждого ответа.
    Попробовать
  12. Как написать код в Go, чтобы базовый слайс не менялся при изменениях?JuniorLamoda
  13. В чем разница HTTP методов GET, POST, PUT, DELETE и когда их использоватьSeniorСбер
  14. С какими паттернами проектирования приходилось работать в Go?SeniorAxel Pro
  15. Как работает использование нескольких CTE с JOIN в SQL: по индексам или в памяти?SeniorЮтека
  16. Для какого механизма Go нужны методы с ресиверами по указателюSeniorЛига Цифровой Экономики
  17. Как устроен кошелек у каждого сервисаSeniorInDrive
  18. Как сообщить клиенту о недоступности внешнего источника данныхSeniorWildberries
  19. Какие этапы сборки и деплоя проекта существуютMiddleМоторика
  20. Есть ли вопросы по процессу работы в командеMiddleWildberries
  21. Как организовать обновление системы с CI/CD и Kubernetes с учетом надежности и нагрузкиSeniorAxel Pro

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

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

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

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

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

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

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

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

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

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