Теория
1. Какие виды примитивов синхронизации существуют в Go, какими пользуешься и в чём особенности sync.RWMutex?
2. Как устроены мапы в Go (старая и новая версии)?
DB
3. Какие существуют уровни изоляции в БД и какие аномалии возможны на каждом уровне?
4. Три сервиса пишут в одну и ту же БД и инкрементят одно и то же число. Какой уровень изоляции выбрать?
5. Как устроен B-tree индекс?
6. Как дебажить, если база данных не справляется по нагрузке?
7. Что видно при использовании EXPLAIN и EXPLAIN ANALYZE?
Kafka
8. Из чего состоит Kafka, для чего нужны партиции и какие есть гарантии доставки?
Паттерны микросервисов
9. Что такое Transaction inbox и Transaction outbox?
10. Что такое Circuit…