ENIGMA AI
ENIGMA AI

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

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

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

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

В чем отличие RWMutex от обычного Mutex?

concurrency middle

Как улучшить механизм публикации (publish), чтобы горутины могли вызываться параллельно?

concurrency middle

Что произойдет, если несколько горутин будут одновременно читать данные из одного канала?

concurrency middle

Выполняются ли HTTP-хендлеры в Go в отдельных горутинах?

concurrency junior

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

architecture middle

Какие существуют способы оркестрации в языке Go?

concurrency middle

Может ли интерфейс содержать изменения типа данных?

language_specific junior

Как формируется сборка мусора (Garbage Collection) в Go?

language_specific middle

Почему вы не используете GGC?

language_specific middle

Что такое nil?

language_specific junior

Что такое горутины?

concurrency junior

Как реализовать объединение (merge) нескольких каналов в Go?

concurrency middle

Как работает трехцветный алгоритм сборки мусора в Go 1.25/1.26?

language_specific senior

Зачем нужен процессор (P) в модели GMP планировщика Go?

concurrency middle

Что делает 'error continue'?

language_specific junior

Как под капотом реализована Swiss Table (map) в языке Go?

language_specific senior

Для чего нужен Gorm Connection Pool?

database middle

Зачем при использовании замыканий в цикле часто создают копию переменной цикла?

language_specific middle

Что делает библиотека GORM (или Gorm Pool) в контексте работы с базами данных?

database middle

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

concurrency middle

Что представляет собой ссылка на слайс в языке Go и как она работает?

language_specific middle

Какие инструменты используются для отладки и профилирования Garbage Collector в Go?

language_specific middle

Что можно использовать в качестве ключей в map?

language_specific junior

Что вы делали с Go 1.2?

language_specific middle

Есть ли в Go встроенная функция для приведения строки к верхнему или нижнему регистру?

language_specific junior

В каких случаях запуск сборщика мусора (GC) не приводит к полной остановке мира (Stop-the-World)?

language_specific senior

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

language_specific junior

В чем разница между буферизированными и небуферизированными каналами в Go?

concurrency middle

Как работает планировщик задач в Go?

concurrency middle

Если мы привели объект к интерфейсу, где в памяти будет храниться сам объект?

language_specific middle

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