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

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

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

866 вопросов 1634 компании 353 технологии

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

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

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

Каталог

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

Найдено: 866
Теория

Каковы основные отличия между виртуальной машиной Java (JVM) и языком программирования Go?

JVM (Java Virtual Machine) — это виртуальная машина, которая выполняет байт-код Java, обеспечивая платформонезависимость и управление памятью (например, сборку мусора).

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

Зачем в Go нужен `defer` и как он работает?

В Go оператор defer используется для отложенного вызова функции — она будет выполнена после завершения окружающей функции, в которой объявлен defer.

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

Каким образом реализовать тайм-аут контекста в вашем приложении на Go?

В Go для реализации тайм-аута контекста используется пакет context. Создается контекст с тайм-аутом с помощью функции context.WithTimeout, которая возвращает новый контекст и функцию отмены.

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

Каким образом реализовать обмен информацией между двумя горутинами в языке Go?

В Go обмен информацией между двумя горутинами обычно реализуется с помощью каналов (channels). Каналы позволяют безопасно передавать данные между горутинами и синхронизировать их работу.

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

Есть ли возможность отключить или управлять сборщиком мусора в Go?

В Go полностью отключить сборщик мусора нельзя, так как он является неотъемлемой частью управления памятью в языке. Однако можно влиять на его поведение и частоту срабатывания с помощью пакета runtime.

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

Каким образом реализована операция select в языке Go и как она работает с каналами?

В языке Go оператор select используется для работы с несколькими каналами одновременно. Он позволяет ждать событий на нескольких каналах и реагировать на первое из них, которое станет доступным.

Читать ответ