Čo je Two-Phase Commit?
Golang
Môžeš stručne vysvetliť každý princíp SOLID?
Kedy sa bude hľadať pár pre hráča v matchmakingu?
Povedz mi o princípoch SOLID.
Návrhová úloha: existuje systém pre skupín rýchlej reakcie. Keď príde signál, tri skupiny reagujú súčasne. Je potrebné poslať iba jednu skupinu. Ako to urobiť na úrovni transakcií v databáze?
Aký je rozdiel medzi relačnými a nerelačnými databázami?
Čo sa stane, ak sa pokúsite zapísať do zatvoreného kanála?
Čo je to relačná databáza?
Je možné zatvoriť kanál dvakrát?
Môže byť cudzí kľúč zložený?
Návrh systému šachovej aplikácie: matchmaking, vytváranie herných relácií a zaznamenávanie výsledkov. Uveďte služby, ich interakciu a úložiská dát.
Čo viete o databázach NoSQL? S ktorými ste pracovali?
Je možné písať do zatvoreného kanála v Go?
Čo je predagregácia v databázach?
Zlepšuje index B-stromu vždy výkon alebo môže nastať opačná situácia?
Povedz mi o CAP vete.
Čo je Materialized View v ClickHouse?
Je GoLang imperatívny alebo deklaratívny?
Čo je to connection pool v balíčku database/sql v Go?
Čo je rozdiel medzi Dependency Inversion a Dependency Injection?