Реальные вопросы, которые задают на собеседованиях для Go-разработчик в TSUM.
Смотрите также задачи с собеседований для Go-разработчик
Как работает сборщик мусора в Go
На каком языке написан GO
Как работает планировщик goroutine в Go (GMP модель)
Что нравится и не нравится в Go по сравнению с другими языками
Что происходит, когда канал в Go заполняется и пишущая горутина блокируется
Как использовать пакет context для передачи сигнала закрытия 15 горутинам в Go
Писали ли вы собственные реализации каналов в Go или использовали готовые
Как устроена многозадачность в Go и какой механизм планирования используется
Зачем нужны каналы в Go и в чем разница между буферизованными и небуферизованными каналами
Какие типы могут быть ключами в map в Go и какой критерий сравнимости
Почему в Go можно создать тысячи горутин
Как взаимодействовать с горутинами и передавать им данные в Go
Как происходит перераспределение работы между горутинами в Go
Что такое контекст в Go и для чего он используется
Что такое транзакции в базах данных и каковы их основные свойства
Какие уровни изоляции транзакций существуют и как они помогают избежать проблем с конкурентным доступом?
Что такое эвакуация в мапе Go
Изменится ли слайс на вызывающей стороне при передаче и модификации в функции в Go
Как агрегировать ответы от нескольких горутин через каналы в Go
Как послать сигнал закрытия в канал, чтобы все 15 горутин получили сигнал и завершились в Go
Все 31 вопросов доступны в Сопровождении до оффера
Узнать подробнее