Co je Two-Phase Commit?
Golang
Kdy bude hledán pár pro hráče v matchmakingu?
Můžeš stručně vysvětlit každý princip SOLID?
Pověz mi o principech SOLID.
Návrhová úloha: existuje systém pro skupiny rychlé reakce. Když přijde signál, tři skupiny reagují současně. Je třeba poslat pouze jednu skupinu. Jak to udělat na úrovni transakcí v databázi?
Jaký je rozdíl mezi relačními a nerelačními databázemi?
Co je to relační databáze?
Lze zavřít kanál dvakrát?
Může být cizí klíč složený?
Lze psát do uzavřeného kanálu v Go?
Co víte o databázích NoSQL? S kterými jste pracoval?
Navrhněte systém šachové aplikace: matchmaking, vytváření herních relací a zaznamenávání výsledků hry. Uveďte služby, jejich interakci a datové úložiště.
Co je předagregace v databázích?
Zlepšuje index B-stromu vždy výkon, nebo může být opačná situace?
Pověz mi o CAP větě.
Co je Materialized View v ClickHouse?
Je GoLang imperativní nebo deklarativní?
Co je to connection pool v balíčku database/sql v Go?
Čím se liší Dependency Inversion od Dependency Injection?
Může být primární klíč složený?