Golang
Akými metódami alebo nástrojmi používate na odhaľovanie a diagnostiku chýb v kóde alebo systéme?
Ako funguje zachytávanie paniky (panic/recover) v Go?
Prečo je dôležité nastaviť časový limit pri vykonávaní HTTP požiadaviek?
Pracujete momentálne v spoločnosti alebo ste len neaktualizovali svoj životopis?
Ako ste vykonali proces hľadania a odstraňovania chýb v gRPC službách?
Povedz mi o zásobníku, ktorý sa používa v aktuálnom projekte, podrobnejšie.
Povedzte nám niečo málo o sebe — kľúčové informácie, ktoré by mal vedieť potenciálny zamestnávateľ.
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 }
Aké dátové typy v Go sú referenčné?
Ako ste implementovali odložené opakované pokusy (retry) v RabbitMQ bez straty správ?
Ktoré z nasledujúcich sú prostriedkami synchronizácie v Go? (kanály, sync.WaitGroup, sync.Mutex, sync.Cond)
Porozprávaj o balíčku pprof
Aké sú kľúčové rozdiely medzi binárnym stromom a vyváženým stromom v kontexte dátových štruktúr?
Čo sú pracovníci?
Chceš sa rozvíjať v architektúre?
Je možné priamo priradiť jeden poľ k druhému, ak sa ich veľkosti líšia?
Čo sa deje v systéme, keď sa požaduje alokácia bloku pamäte o veľkosti 1024 bajtov?
Aký je rozdiel medzi rozhraním v jazyku Go a rozhraniami v iných programovacích jazykoch?
Ako prebieha rozšírenie (rehash) v Swiss Tables?
Ako odlíšiť kanály používané na prenos dát medzi vláknami od gorutín z hľadiska ich účelu a fungovania?