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

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

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

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

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

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

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

Каталог

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

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

Каким образом можно ограничить применение одних и тех же стандартных методов в Go при использовании ручных вызовов?

В Go стандартные методы, например, методы интерфейсов, вызываются автоматически при использовании соответствующих типов. Если нужно ограничить или контролировать применение этих методов при ручных вызовах, можно:

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

Расскажите о наиболее увлекательной задаче, которую вы реализовали с помощью языка Go

Одна из наиболее увлекательных задач, которую я реализовал на Go, была связана с созданием высокопроизводительного HTTP-сервера для обработки большого количества одновременных запросов.

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

Что такое гонка данных (race condition) в Go? Приведите пример

Гонка данных (race condition) в Go — это ситуация, когда несколько горутин одновременно обращаются к одной и той же переменной без должной синхронизации, и хотя бы одна из них изменяет её.

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

Какой тип многозадачности используется в Go? Как планировщик Go прерывает горутины?

Горутины в Go — это легковесные потоки, которые позволяют эффективно управлять асинхронностью и параллельностью.

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

Можете объяснить, что означает ситуация, когда потоки или горутины в Go остаются блокированными из-за недостаточного доступа к ресурсам, и как это связано с понятием Starvation?

В Go ситуация, когда потоки (горутины) остаются заблокированными из-за недостаточного доступа к ресурсам, называется starvation (голодание).

Читать ответ