1. Расскажите о себе, о команде. Почему ищете новое место, что ищете для себя, по каким критериям выбираете компанию?
2. Как происходило планирование задач?
3. Переход от монолита к микросервисам: какова причина, как переходили и к чему пришли? Какой промежуточный стиль между монолитом и микросервисом?
4. Чем отличаются слайс и массив? Сравните sort.Slice и sort.SliceStable, как работает сортировка, какой алгоритм используется?
5. Что такое интерфейс?
6. Какие знаете примитивы синхронизации? Приходилось ли работать с sync.Cond на практике?
7. Что такое sync.Map? Чем RWMutex отличается от Mutex? Что будет, если при использовании RWMutex записывать данные в блокируемую структуру?
8. Есть ли…