Какво е Two-Phase Commit?
Golang
Можеш ли накратко да обясниш всеки принцип SOLID?
Кога ще се търси партньор за играча в мачмейкинга?
Разкажи ми за принципите SOLID.
Задача за проектиране: има система за групи за бързо реагиране. Получава се сигнал, и веднага три групи реагират едновременно. Трябва да изпратим само една група. Как да го направим на ниво транзакции в базата данни?
Каква е разликата между релационните и нерелационните бази данни?
Какво ще стане, ако опитате да запишете в затворен канал?
Какво е релационна база данни?
Може ли да се затвори канал два пъти?
Може ли външният ключ да бъде съставен?
Проектирайте система за шахматно приложение: създаване на мачмейкинг, създаване на игрови сесии и записване на резултати. Посочете услугите, тяхното взаимодействие и хранилищата за данни.
Какво знаете за NoSQL бази данни? С кои сте работили?
Може ли да се пише в затворен канал в Go?
Какво е предагрегация в базите данни?
Винаги ли B-дерево индексът подобрява производителността или може да има обратна ситуация?
Разкажи ми за теоремата CAP.
Какво е Materialized View в ClickHouse?
GoLang — той е императивен или декларативен?
Каква е разликата между Dependency Inversion и Dependency Injection?
Какво е connection pool в пакета database/sql в Go?