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

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

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

Все вопросы

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

  1. Что происходит в программе при выделении памятиSenior×2Avito
  2. Какова асимптотическая сложность доступа по ключу в хэш-таблицеMiddle×2Avito
  3. Есть ли исключения в GoSenior×2Avito
  4. Куда помещать пароль в HTTP запросе, чтобы он был зашифрован и не был виден сниферуMiddleAvito
  5. Могут ли контейнеры pod запускаться на разных нодах или только на однойSeniorAvito
  6. Приведи пример использования агрегатной функцииMiddleAvito
  7. Есть ли общая память между разными процессамиSeniorAvito
  8. Делят ли контейнеры внутри pod одно сетевое пространство в KubernetesMiddleAvito
  9. Как убить процесс через терминалMiddleAvito
  10. Как подбирать тайм-ауты для backend взаимодействия, например HTTP запросовSeniorAvito
  11. Ответь на такие вопросы вслухMock-интервью с ИИ: вопросы голосом и разбор каждого ответа.
    Попробовать
  12. Можно ли внутри контейнера поднять другую операционную системуMiddleAvito
  13. Какие сигналы существуют в операционной системеSeniorAvito
  14. Чем обеспечивается безопасность HTTPSSeniorAvito
  15. Приведи примеры индексовSeniorAvito
  16. Будет ли триггер работать при SELECTSeniorAvito
  17. Есть ли у TCP и UDP операция подтверждения доставкиSeniorAvito
  18. Зачем нужны тайм-ауты в HTTP запросах и как их подобратьSeniorAvito
  19. Что копируется, а что передается по ссылке в SwiftSeniorAvito
  20. Какие существуют дефолтные HTTP заголовкиSeniorAvito
  21. Можно ли шарить данные между потокамиSeniorAvito

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

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

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

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

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

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

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

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

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

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