Вопрос
1. Каков порядок перебора мапы?
Ответ
Случайный.
Вопрос
2. Какие виды мьютексов существуют в Go?
Ответ
Mutex и RWMutex.
Вопрос
3. Из чего состоит слайс?
Ответ
Указатель на массив, длина (len), емкость (cap).
Вопрос
4. Что произойдет при чтении из закрытого канала?
Ответ
Вернется нулевое значение типа канала и false для проверки, что канал закрыт.
Вопрос
5. Что произойдет при записи в закрытый канал?
Ответ
Паника.
Вопрос
6. Что произойдет при закрытии закрытого канала?
Ответ
Паника.
Вопрос
7. Как сделать чтение канала не блокирующим в одной горутине?
Ответ
Использовать оператор select с default кейсом.
Вопрос
8. Сколько весит int в байтах?
Ответ
Зависит от архитектуры: 32-битная — 4 байта, 64-битная — 8 байт.
9. Можно ли изменить…