Golang
Máte skúsenosti s dedičským alebo zastaraným kódom, ktorý vyžaduje modernizáciu alebo refaktoring?
Povedajte nám viac o Redis: aké adresáre existujú a aké údaje sa tam ukladajú?
Koľko bolo pripojení k PostgreSQL? Čo robiť, ak pri 10 tisícoch RPS nie je dostatok pripojení?
V akých situáciách môže dôjsť k vzájomnému zablokovaniu vlákien alebo procesov?
Je možné považovať slice za bezpečný na použitie v prostredí s viacerými vláknami bez ďalších opatrení na synchronizáciu?
Aké sú výhody a nevýhody používania gorútín v programoch v Go?
Ako sa vykonáva odstraňovanie a optimalizácia indexov v databáze?
Máte praktické skúsenosti s vývojom architektonických riešení pre zložité systémy?
Kedy presne môžu gorutiny prejsť do lokálnej fronty na vykonávanie?
Aké ďalšie programovacie jazyky poznáte okrem Go na dobrej úrovni?
Ktorý z nasledujúcich fragmentov kódu obsahuje chybu alebo potenciálny problém súvisiaci s prácou s kanálmi? Možnosť 1 package main func main() { ch := make(chan int) ch <- 1 } Možnosť 2 package main func main() { ch := make(chan int, 1) ch <- 1 } Možnosť 3 package main func main() { ch := make(chan int, 1) ch <- 1 <-ch } Možnosť 4 package main func main() { ch := make(chan int) close(ch) <-ch } Možnosť 5 package main func main() { ch := make(chan int, 3) ch <- 4 }
Si pripravený na hybridný formát práce (kancelária + práca na diaľku)?
V ktorej časti pamäte je počas behu programu umiestnený dátový poľ?
Použili ste v svojich projektoch mechanizmus pesimistického blokovania?
Aké metódy škálovania výkonu v softvérových systémoch môžete uviesť?
Aké ukazovatele výkonnosti pipeline môžete uviesť?
Ako zabezpečiť prevenciu prekročenia limitu otvorených deskriptorov súborov v systéme?
Akými metódami sa zabezpečuje interakcia medzi jednotlivými mikroslužbami v najbežnejších scenároch?
V ktorých prípadoch sa používa dátová štruktúra s možnosťou uchovávať sekvenčné prvky a ich dynamickú zmenu?
Môžete vysvetliť princíp fungovania hashovania pri implementácii mapy (Map)?