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

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

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

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме
Сбросить

Каталог

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

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

Есть ли ООП в 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, а операции могут ждать готовности второй стороны.

Читать ответ