Расскажи про select в Go.
В Go оператор select используется для работы с несколькими каналами одновременно.
Читать ответПодготовка к интервью
866 вопросов по Golang с технических собеседований
Что проверяют на интервью
На странице собраны вопросы по Golang — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: go, backend, concurrency.
Каталог
В Go оператор select используется для работы с несколькими каналами одновременно.
Читать ответВ Go параллельная обработка задач реализуется с помощью горутин (goroutines) — легковесных потоков, которые запускаются с помощью ключевого слова go.
Читать ответВ представленном коде есть несколько ошибок:
Читать ответВ языке Go для представления символов или токенов используется тип rune.
Читать ответВ языке Go оператор return используется для выхода из функции и возврата значения (если функция что-то возвращает). Он завершает выполнение текущей функции и передаёт управление вызывающему коду.
Читать ответВ Go строки (string) являются неизменяемыми (immutable).
Читать ответGo: Уверенное владение языком, опыт написания многопоточных приложений с использованием goroutines и каналов, понимание интерфейсов и паттернов проектирования.
Читать ответКоличество микросервисов на Go зависит от архитектуры и размера проекта — обычно от нескольких до десятков.
Читать ответВ Go основные ссылочные типы данных включают:
Читать ответВ Go есть несколько распространённых антипаттернов, которых стоит избегать:
Читать ответСистема управления зависимостями в Go предназначена для автоматического управления внешними библиотеками и пакетами, которые использует проект.
Читать ответДля оценки производительности и профилирования приложений на Go я использую следующие инструменты:
Читать ответ