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

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

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

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

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

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

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

Каталог

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

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

Как вы оцениваете целесообразность использования Arena Based Memory Management в Go-сервисах с высокой нагрузкой?

Arena Based Memory Management в Go — это подход, при котором выделяется большой блок памяти (арена), из которого затем выделяются объекты без отдельного освобождения каждого.

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

Обладают ли отображения в Go такие же методы длины и емкости, как у срезов?

В Go отображения (maps) не имеют методов длины и емкости, как срезы (slices). Вместо методов для получения длины используется встроенная функция len(), которая возвращает количество элементов в отображении.

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

Зачем вообще используются интерфейсы (в разработке в целом, не только в Go)?

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

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

Объясните, почему в Golang дважды сравнивание переменной с значением nil может дать результат False для различных переменных с одинаковым значением nil

В Go значение nil может иметь разное внутреннее представление в зависимости от типа переменной (например, указатель, интерфейс, срез, карта и т.д.).

Читать ответ