1. Расскажи о себе.
2. Как в Golang можно реализовать множество (set)?
3. Как устроен слайс в Golang?
4. Что будет, если мы задали слайсу cap=2 и сделали append по одному элементу 3 раза?
5. Каковы методы разрешения коллизий в хеш-таблицах?
6. Что такое graceful shutdown? Реализовывал ли ты его и как он работает?
7. Как правильно править поля в proto-структурах (удалять, добавлять новые, переименовывать), учитывая, что клиент и сервер уже работают в продакшене?
8. Сравни gRPC и REST.
9. Как реализовать конкурентную запись в хеш-таблицу в Golang?
10. Что такое встраивание в Golang?
11. Какая разница между ключевыми словами make и new?
12. Зачем нужен RWMutex, если у нас есть обычный Mutex?
13…