ENIGMA AI
ENIGMA AI

Вопросы по Go — часть 3

204 реальных вопросов с собеседований разных специальностей, отсортированы по частоте

Все вопросы открыты бесплатно для всех — без регистрации и оплаты.

🎯 Enigma AI — помощник прямо во время собеседования
Десктоп-приложение слушает интервьюера, распознаёт вопросы и подсказывает ответы в реальном времени. Невидимо для screen-share, поддержка виртуальной камеры, стелс-режим.
Скачать Enigma

Зачем в языке Go используются каналы?

concurrency junior

У вас был опыт работы с монолитными приложениями, например, на Go?

architecture middle

В чем разница между sync.Map и обычными map в Go, в каких случаях они критически важны и почему?

concurrency middle

Можете ли вы смоделировать утечку памяти в Go без использования map?

language_specific middle

Почему создание нового контекста (context.Context) на каждом этапе выполнения операции может негативно сказаться на производительности?

language_specific middle

Можешь рассказать про новый компилятор?

language_specific middle

Как в Go работает многопоточность?

concurrency middle

Как реализовать выполнение кода после получения всех ответов, не используя функции типа WaitGroup или Map, и не дожидаясь их завершения?

concurrency middle

Как устроены горутины в Go?

concurrency middle

Для чего используется паттерн «функциональные опции» (Functional Options) в Go?

language_specific middle

When do you use escape analysis in Go?

language_specific middle

Будет ли в этом месте использоваться шаблон Send?

concurrency middle

Как передать параметры в функцию в Go?

language_specific junior

Как вы в Go прописывали подключение к базе данных?

backend junior

Какой командой генерируется отчёт о покрытии кода (code coverage) в Go?

language_specific junior

Является ли map в Go потокобезопасной?

concurrency junior

Чем вам нравится Go и в чем его преимущества перед Java?

language_specific middle

Что такое дата-класс в Go?

language_specific junior

Что такое bucket, как он выглядит и какова его структура в map в Go?

language_specific middle

Чем отличаются корутины в PHP от goroutine в Go?

concurrency middle

Зачем может быть полезен откат к старой версии с большими задержками однопоточного GC?

language_specific senior

Что такое сериализация в языке программирования Go?

language_specific junior

Как работает slice в Go?

language_specific junior

Что такое Mutex и Goroutine?

concurrency junior

Как устроены каналы в Go?

concurrency middle

Что вы можете рассказать про контекст (context) в Go?

language_specific middle

Как работает сборщик мусора (Garbage Collector) в Go при работе с экземплярами структур, и отличается ли процесс сборки в зависимости от того, является ли структура объектом или указателем?

language_specific middle

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

concurrency middle

Что находится внутри пакетов в языке программирования Go?

language_specific junior

Расскажите про ваши проекты на языке Go.

language_specific junior

Вопросы по другим технологиям