Golang
Aká je vaša úroveň angličtiny?
Ako sa blokuje pri pokuse uvoľniť semafor (čítať z kanála), ak v kanáli nie sú žiadne prvky?
Ako definujete proces nasadenia aplikácie a jej hlavné fázy?
V čom spočíva obmedzenie zápisu iba do hlavnej replika databázy?
Je možné získať prístup k premennej, ktorá je deklarovaná ako súkromná v rámci tej istej funkcie?
Čo sú štruktúry v Go a na čo slúžia?
Aká je časová zložitosť prístupu k prvku v dynamickom poli?
Existuje obmedzenie počtu gorutín, ktoré je možné spustiť súčasne? Čo sa stane pri spustení milióna gorutín?
// čísla od 1 do 10 func main() { done := make(chan struct{}, 10) for i:=1; i<=10; i++{ go func(){ defer func() {done<-struct{}{}}() printNumber(n) }() } for i:=1; i<=10; i++{ <-done } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }
Aký nástroj na statickú analýzu kódu obvykle používaš?
Ako sa vykonáva sekvencia prechádzania prvkov v dátovej štruktúre Map?
Kedy je lepšie použiť partíciovanie a kedy sharding?
Môžeš uviesť hlavné druhy komunikačných kanálov, ktoré sa používajú na prenos informácií?
Povedajte o transakčnom modeli PostgreSQL: ACID, MVCC, úrovne izolácie.
Prečo sa pre hlavnú doménu používa server Nginx?
Vysvetlite koncept viacstupňovej zostavy v Docker a jej výhody.
Môžete vysvetliť, čo znamená SSA v kontexte programovania alebo kompilácie?
V čom sa líšia príkazy GROUP BY a ORDER BY v SQL a ako pracujú s údajmi?
Aká funkcia plní úlohu proxy v jazyku Go?
Môžete vysvetliť princíp fungovania LRU cache a v akých situáciách sa používa?