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

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

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

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

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

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

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

Каталог

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

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

Расскажи про каналы в Go: что это такое, что хранится внутри, что произойдёт с буферизованным каналом на 5 элементов при записи 5 значений?

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

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

Как можно реализовать оборачивание ошибок в Go для улучшения отладки и трассируемости?

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

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

Что такое слайсы в Go, как они устроены?

Слайс в Go — это динамический, изменяемый по размеру последовательный тип данных, который представляет собой ссылку на массив.

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

В стандартной библиотеке Go функция sort.Search(n, f) ищет минимальный индекс i, для которого f(i) == true. Какое свойство должны иметь результаты f по индексам 0...n-1, чтобы поиск работал корректно?

Функция f, передаваемая в sort.Search, должна быть монотонно неубывающей по индексам от 0 до n-1, то есть сначала возвращать false, а начиная с некоторого индекса i — true для всех последующих.

Читать ответ