Golang
Ako prebieha proces testovania kódu v jazyku Go?
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í?
Ako obmedziť počet volaní polling workera, ak je API platené?
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?
Prečo pri použití map nie je zaručený poradie prvkov a zdá sa, že je náhodné?
Aké sú výhody a nevýhody používania gorútín v programoch v Go?
Aké kroky je potrebné podniknúť na implementáciu metódy v štruktúre v jazyku 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?
Aký aspekt konceptu OOP odráža štruktúru triedy alebo objektu?
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)?
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ť?