Golang
Povězte nám více o Redis: jaké adresáře existují a jaká data se tam ukládají?
Kolik bylo připojení k PostgreSQL? Co dělat, pokud při 10 tisících RPS není dost připojení?
V jakých situacích může dojít k vzájemnému zablokování vláken nebo procesů?
Lze považovat slice za bezpečný pro použití ve vícevláknovém prostředí bez dalších synchronizačních opatření?
Jaké jsou výhody a nevýhody používání gorutin v programech v Go?
Jak se provádí odstraňování a optimalizace indexů v databázi?
Máte praktické zkušenosti s vývojem architektonických řešení pro složité systémy?
Kdy přesně gorutiny přecházejí do místní fronty vykonávání?
Jaké další programovací jazyky znáš kromě Go na dobré úrovni?
Který z následujících fragmentů kódu obsahuje chybu nebo potenciální problém související s prací s kanály? Možnost 1 package main func main() { ch := make(chan int) ch <- 1 } Možnost 2 package main func main() { ch := make(chan int, 1) ch <- 1 } Možnost 3 package main func main() { ch := make(chan int, 1) ch <- 1 <-ch } Možnost 4 package main func main() { ch := make(chan int) close(ch) <-ch } Možnost 5 package main func main() { ch := make(chan int, 3) ch <- 4 }
Jsi připraven na hybridní formát práce (kancelář + práce na dálku)?
V jaké části paměti je během běhu programu umístěn datový pole?
Použili jste v svých projektech mechanismus pesimistického zámku?
Jaké metody škálování výkonu ve softwarových systémech můžete uvést?
Jaké ukazatele výkonnosti pipeline můžete uvést?
Jak zajistit prevenci před překročením limitu otevřených deskriptorů souborů v systému?
Jakými metodami je zajištěna interakce mezi jednotlivými mikroslužbami v nejběžnějších scénářích?
V jakých případech se používá datová struktura s možností uchovávat sekvenční prvky a jejich dynamické změny?
Můžete vysvětlit princip fungování hashování při implementaci mapy (Map)?
Jaká funkce plní roli proxy v jazyce Go?