Какой из следующих утверждений наиболее точно описывает поведение буферизированных и небуферизированных каналов в Go при закрытии?
Anonymous Quiz
7%
Небуферизированный канал не может быть закрыт.
14%
Данные в буферизированном канале теряются при закрытии.
58%
После закрытия канала можно продолжать из него получать данные.
21%
Закрытие канала автоматически освобождает память Go.
Какое утверждение описывает влияние использования горутин на механизм сборщика мусора в Go?
Anonymous Quiz
6%
Горутины полностью исключают необходимость в сборке мусора.
9%
Создание множества горутин значительно уменьшает нагрузку на сборщик мусора.
24%
Горутины не влияют на сборщика мусора, так как они не управляют памятью.
61%
Множество горутин может увеличить задержку в работе сборщика мусора.
Что произойдет, если попытаться присвоить nil интерфейсному типу с методами в Go?
Anonymous Quiz
13%
Программа завершится аварийно при компиляции.
38%
Интерфейс будет содержать nil без вызова паники.
38%
При вызове метода на таком интерфейсе произойдет паника.
11%
Интерфейс автоматически инициализируется стандартными методами.
Какая основная разница в передаче массивов и слайсов функциям в Go влияет на производительность?
Anonymous Quiz
12%
Массивы передаются по ссылке, а слайсы - по значению.
55%
Массивы копируются при передаче, слайсы передают только ссылку.
5%
Слайсы не могут быть переданы функциям без инициализации.
28%
Передача массивов и слайсов функциям идентична.
Какое поведение наблюдается при параллельной записи в map в Go без использования мьютексов?
Anonymous Quiz
15%
Map автоматически блокирует записи для синхронизации.
41%
Запись в map без мьютексов вызовет панику в runtime.
27%
Некорректные данные могут быть записаны без ошибок.
17%
Map обеспечивает последовательный доступ без мьютексов.
Anonymous Quiz
1%
Classes
7%
Routines
90%
Goroutines
2%
Functions
🤯4👍1