Подготовка к интервью

Вопросы на собеседовании по Golang

279 вопросов по Golang с технических собеседований

279 вопросов 119 компаний 249 технологий

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме

Что проверяют на интервью

Как устроена подборка

На странице собраны вопросы по Golang — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: backend, concurrency, database.

Основные темы и навыки

backend 219 concurrency 139 database 112 api 64 performance 57 optimization 47 architecture 46 microservices 43

Форматы вопросов

  • Поведенческие вопросы180
  • Технические вопросы41
  • System Design36
  • Лайвкодинг22

Ориентировочная сложность

  • Продвинутые186
  • Практические77
  • Базовые16

С чего начать подготовку

  1. Начните с раздела «Поведенческие вопросы» и проверьте, можете ли дать короткий ответ своими словами.
  2. Затем разберите вопросы по теме «backend» и свяжите ответы с собственным опытом.
  3. Завершите подготовку практикой: проговорите решение, ограничения и возможные альтернативы.
Сбросить

Каталог

Результаты поиска

Найдено: 279
Поведенческий

Что произойдёт при попытке записи в закрытый канал Go?

Что произойдёт при попытке записи в закрытый канал Go? Конкурентность в Go и каналы (channels) отправка данных в закрытый канал приводит к панике (panic) паника представляет собой ошибку runtime, из-за которой…

Читать ответ
Поведенческий

Что произойдёт, если попытаться записать данные в неинициализированный канал?

контекст: Go, каналы (channels) неинициализированный канал — это значение nil запись в nil-канал блокирует горутину навсегда при записи или чтении ошибка и паника не возникают если нет других горутин, способных снять…

Читать ответ
Поведенческий

Что происходит при записи в небуферизированный канал из нескольких горутин: блокировка или паника?

небуферизированный канал обеспечивает синхронное взаимодействие горутин при операции send горутина ждёт, пока другая горутина не примет значение одновременная запись нескольких горутин не даёт гарантии порядка, но сам…

Читать ответ
Теория

Что происходит при запросе на выделение 1 КБ памяти в коде?

Что происходит при выделении 1 КБ памяти? Операционная система получает запрос через API (malloc/new) ОС находит свободный блок размером не менее 1 КБ с учётом выравнивания Если свободного блока нет, система выделяет…

Читать ответ
Поведенческий

Что такое API и чем REST API отличается от других типов API?

Что такое API? Чем REST API отличается от других типов API? API представляет собой интерфейс для взаимодействия программ С его помощью можно обращаться к функциям и данным сервиса, не получая доступ к его внутренней…

Читать ответ
Поведенческий

Что такое CAP-теорема и как понимать согласованность, доступность и устойчивость к разделению?

CAP-теорема: согласованность, доступность и устойчивость к разделению теория распределённых систем, связанная с консенсусом и отказоустойчивостью согласованность (Consistency): после обновления все узлы сразу…

Читать ответ
Теория

Что такое Docker и для чего он используется?

Что такое Docker и для чего он используется? контейнеризация приложений изолированные, лёгкие среды (контейнеры) использует образы (images) для повторяемости быстрое развёртывание и масштабирование накладывает меньше…

Читать ответ
Поведенческий

Что такое FULL VACUUM в PostgreSQL и когда его применяют?

Что такое FULL VACUUM и для чего он нужен? выполняет очистку и реорганизацию таблиц в PostgreSQL возвращает полностью освобождённое пространство операционной системе перестраивает индексы и сокращает размер файлов…

Читать ответ
Лайвкодинг

Что такое JWT и из каких частей состоит этот токен?

Что такое JWT и из каких частей он состоит? JWT (JSON Web Token) — компактный стандартный формат токена, предназначенный для безопасной и самодостаточной передачи данных Токен включает три компонента, которые…

Читать ответ
Поведенческий

Что такое Kubernetes и для чего он нужен?

Что представляет собой Kubernetes? Платформа для оркестрации контейнеров Автоматизирует развёртывание, масштабирование и управление Управляет группами контейнеров Docker и других OCI-контейнеров Обеспечивает…

Читать ответ
Теория

Что такое Pod в Kubernetes и для чего он нужен?

Что представляет собой Pod в Kubernetes? минимальная единица развертывания в Kubernetes объединяет один или несколько контейнеров, выполняющихся на одном узле контейнеры одного Pod'а используют общий IP-адрес,…

Читать ответ