Golang
Jak jste měřili účinnost a stabilitu posledního projektu po jeho zavedení do pracovního prostředí?
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í?
Jak omezit počet volání polling workeru, pokud je API placené?
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í?
Proč není při použití map zaručen pořadí prvků a zdá se být náhodné?
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?
Jaký aspekt konceptu OOP odráží strukturu třídy nebo objektu?
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)?
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?
V jakých případech se používá datová struktura s možností uchovávat sekvenční prvky a jejich dynamické změny?