Golang
Máte zkušenosti s vysoce zatíženými službami?
Co tě zajímá? Jaké úkoly bys chtěl? Jaký obor?
Jak používáte profiler (pprof), jak jste hledali problémy s pamětí?
Můžete mluvit o zátěžích na posledním místě práce?
SELECT * c.id, -- vyberte všechny chaty (c.id, c.name) pro všechny uživatele podle jména ($1) where text > 'abc'
Jak jste spolu komunikovali — byly společné schůzky, plánování, denní stand-upy?
Proč je třeba každou noc přepočítávat historická data?
Proč je index B-strom tak populární a univerzální?
Stojí za to rozdělit OrderService na read a write komponenty s ohledem na nerovnoměrné zatížení (25k čtení vs 5k zápisů)?
Jak řešit, pokud operace trvá 10–12 minut, data se aktivně mění a probíhá aktivní zápis? Jak jste použili replikaci?
Co jsou kanály a jak nastavit směr pro kanál?
Jak správně organizovat práci s kanály pro bezpečnou práci programu a zpracování dat?
sentCount je přenášen bez synchronizace — jak to opravit?
Jaký je rozdíl v okamžiku potvrzení záznamu klientovi mezi synchronní a asynchronní replikací?
Jak jste v projektech používali Redis? Pouze pro cache nebo i pro jiné úkoly?
Proč potřebujeme Docker? Proč nemůžeme jednoduše spustit binárku na serveru?
Jaké jsou způsoby deklarace WaitGroup? Jak zapsat hodnotu do kanálu?
Co jsou OLAP a OLTP?
Jak vybrat úroveň izolace transakcí a jaké jsou s tím spojené náklady?
Jak funguje vyrovnávací kanál v Go?