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

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

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

Все вопросы

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

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

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

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

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

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

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

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

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

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

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

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