Go
1. Как работает sync.WaitGroup?
2. Как проверить, реализует ли структура несколько интерфейсов одновременно?
3. Как работает zero-value в Go?
4. Как в Go реализовать thread-safe singleton?
5. Как избежать утечек памяти с goroutine?
6. Как работает race detector?
7. Какие есть способы профилирования Go-приложений?
8. Как работает sysmon и почему он важен для Go runtime?
9. Как работает unsafe пакет?
10. Как работает atomic для синхронизации?
БД
11. Опишите процесс денормализации БД, для чего он нужен?
12. Объясните процесс и значение команды VACUUM в PostgreSQL.
13. Объясните, в каких случаях стоит применять партиционирование таблиц.
14. Какие типы индексов вы знаете и когда следует их…