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

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

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

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

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

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

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

Каталог

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

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

Есть ли ООП в Go и в каком виде?

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

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

Что такое Stop the World в Go?

Stop the World — краткая остановка выполнения Go-кода для согласованных действий runtime, в частности отдельных фаз GC. Большая часть работы GC может идти конкурентно.

Читать ответ
Лайвкодинг

// Исправить код

Нужно исправить тип параметра канала, убрать лишний mutex и закрыть канал после WaitGroup. Бесконечный цикл сейчас не достигает wg.Wait.

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

Как растёт слайс в Go?

Append увеличивает длину слайса; если capacity недостаточно, выделяет новый базовый массив, копирует элементы и возвращает новый дескриптор. Точная формула роста не является контрактом Go.

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

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

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

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

Что такое канал в Go?

Канал Go — типизированный механизм передачи значений и синхронизации горутин. Его создают через make, а операции могут ждать готовности второй стороны.

Читать ответ