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

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

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

Все вопросы

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

  1. Приведи пример дедлокаSeniorVK
  2. Какие плюсы и минусы шардирования по сообщениям и по пользователямSeniorOzon
  3. Имеет ли смысл проверять наличие элемента в мапе перед добавлением с точки зрения производительности в GoSeniorАвтомакон
  4. Для чего используется рефлексия в GoSeniorOzon
  5. Почему вызов метода на nil-указателе в Go не приводит к падению программы, в отличие от Java?SeniorЛига Цифровой Экономики
  6. Зачем нужны тайм-ауты в HTTP запросах и как их подобратьSeniorAvito
  7. Что делать, если мастер упалSeniorBlack Wall Group (BWG)
  8. Какие группы кодов ответа от сервера существуютSeniorOzon
  9. Можно ли сделать длину канала для задач равной 10?SeniorInDrive
  10. Кто отвечает за проверку времени закрытия операционного дняSeniorWildberries
  11. Ответь на такие вопросы вслухMock-интервью с ИИ: вопросы голосом и разбор каждого ответа.
    Попробовать
  12. Как спроектировать сервис сокращения ссылок и что нужно учестьSenioramoCRM
  13. Работали ли вы с репликацией таблицSeniorСбер
  14. Как обрабатывать ошибки при конвертации строки в числоSeniorYADRO
  15. Какая основная идея воркерпула?SeniorWildberries
  16. Что делает пакет reflect в GoSeniorKalabi
  17. Как избежать дублирования уведомлений при отправке пушей через KafkaSeniorWildberries
  18. Опишите архитектуру типичного микросервисного веб-приложения с фронтендом и бэкендомSeniorРусклимат
  19. Был ли опыт оптимизации производительности систем или баз данныхSeniorWildberries
  20. Стоит ли кэшировать пустые результаты запросов к базе данныхSeniorVK
  21. Как контролировать распределённые лимиты запросов в системе с несколькими репликамиSeniorMorizo

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

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

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

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

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

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

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

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

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

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