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

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

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

Все вопросы

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

  1. С какими паттернами проектирования приходилось работать в Go?SeniorAxel Pro
  2. Как работает использование нескольких CTE с JOIN в SQL: по индексам или в памяти?SeniorЮтека
  3. Для какого механизма Go нужны методы с ресиверами по указателюSeniorЛига Цифровой Экономики
  4. Как устроен кошелек у каждого сервисаSeniorInDrive
  5. Как сообщить клиенту о недоступности внешнего источника данныхSeniorWildberries
  6. Как организовать обновление системы с CI/CD и Kubernetes с учетом надежности и нагрузкиSeniorAxel Pro
  7. Как описать схему базы данных для модели библиотеки с сущностями автор, книга, читатель и связями между нимиSeniorOzon
  8. Как устроена автоматизация тестов и интеграционное тестированиеSeniorТ-Банк
  9. В чем разница между шардированием и разбиением таблиц внутри одного инстанса?SeniorInDrive
  10. С какими протоколами передачи данных вы работалиSeniorOzon
  11. Ответь на такие вопросы вслухMock-интервью с ИИ: вопросы голосом и разбор каждого ответа.
    Попробовать
  12. Как определить причину медленной работы REST API при ответе через 20 секундSeniorЛига Цифровой Экономики
  13. Каким механизмом предотвращается двойное списание при конкурентных запросахSeniorKalabi
  14. Какие ресурсы освобождаются при вытеснении горутины в Go?SeniorLamoda
  15. Что делать, если сервис, выдающий IP, упал до того, как положил данные в очередьSeniorАльфа-банк
  16. Приходилось ли реализовывать индексирование данных в структурах Go для поиска по ключуSeniorWildberries
  17. Что лучше использовать для хранения данных по пользователям: двусвязный список с мапой или один общий списокSeniorРусклимат
  18. Нужно ли преобразовывать результат в строку из слайса байтSeniorМайлРу
  19. Как написать юнит-тест для функции, которая читает данные из базы и считает среднее?SeniorBlack Wall Group (BWG)
  20. Как часто нужно обновлять кэш с учетом времени отклика внешнего сервисаSeniorСбер
  21. Как решать проблему работы с разными часовыми поясами в распределенной командеSeniorBrightPattern

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

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

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

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

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

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

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

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

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

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