1. Чем слайс в Golang отличается от массива?
2. Как устроен тип string в Go и что вернет функция len от строки?
3. Как работает map в Go?
4. Для чего нужны функции new и make в Go?
5. Как в Go реализовать принципы инкапсуляции, наследования и полиморфизма?
6. Как в Go возвращаются ошибки? Как это можно сравнить с другими языками?
7. Что такое стек как структура данных?
8. Чем стек отличается от кучи? Где и что хранится, и почему?
9. Как по умолчанию работает сборщик мусора в Go?
10. Как устроены каналы в Go?
11. Для чего используется оператор select в Go?
12. Как устроен планировщик в Go (GMP модель)?
13. Для чего нужен контекст (context) в Go?
14. Какие мьютексы есть в Go и какие задачи они…