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

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

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

Все вопросы

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

  1. Применяли ли вы архитектурные подходы, например чистую архитектуру или hexagonal architecture?Senior×4YADRO, Kalabi
  2. Как разрешать конфликтные ситуации в командеMiddle×4YADRO, sferaplatform.ru
  3. В чем разница goroutine и потока операционной системыSenior×4Wildberries, YADRO
  4. Какую функцию выполняет транзакцияMiddle×4YADRO, Kalabi
  5. В каком стиле пишешь на Go и какого концептуального стиля придерживаешьсяSenior×4YADRO, Kalabi
  6. Какие компоненты входят в Kubernetes и как они работаютSenior×4amoCRM, YADRO
  7. Какие особенности сетевого взаимодействия в KubernetesSenior×4amoCRM, YADRO
  8. Как реализовать слияние двух отсортированных массивов в один отсортированныйSenior×4InDrive, YADRO
  9. Как распределяются задачи в командеSenior×4YADRO, Автомакон
  10. Что такое /dev/null в Linux и для чего он используетсяJuniorYADRO
  11. Ответь на такие вопросы вслухMock-интервью с ИИ: вопросы голосом и разбор каждого ответа.
    Попробовать
  12. Что такое потоки ввода-вывода в LinuxJuniorYADRO
  13. Для чего нужны Helm чартыSeniorYADRO
  14. Как архитектурно решается Dependency Injection в GoSeniorYADRO
  15. Что такое NAT и как работает механизм NATJuniorYADRO
  16. Как учитывается уровень разработчика при оценке задачSeniorYADRO
  17. Какое покрытие тестами считается нормальным и приемлемымSeniorYADRO
  18. Что такое относительный адресJuniorYADRO
  19. Как оцениваешь свои знания Go по пятибалльной шкалеMiddleYADRO
  20. Как устроен поиск под капотомSeniorYADRO
  21. Что такое SOLIDJuniorYADRO

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

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

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

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

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

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

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

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

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

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