866 вопросов по Golang с технических собеседований
866 вопросов1634 компании353 технологии
Что проверяют на интервью
Как устроена подборка
На странице собраны вопросы по Golang — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: go, backend, concurrency.
Поведение функции select в Go частично предсказуемо, но в случае, когда несколько каналов готовы к операции одновременно, выбор канала происходит случайным образом (рандомно).
В релизе Go 1.21 в пакет context были добавлены несколько новых функций и методов, направленных на улучшение работы с контекстами и управление временем жизни операций.
В языке Go строки представлены типом string, который является неизменяемой последовательностью байтов в кодировке UTF-8. Основные особенности и подходы к работе со строками:
В реализации map в Go для обнаружения коллизий используется метод цепочек (chaining) с помощью связанных списков или альтернативных структур внутри бакетов хэш-таблицы.