Golang
/* Najbliži zajednički predak u stablu u O(1) memorije Opis Dat je binarno stablo (ne pretraživačko): struct Node { Node* parent; Node* left; Node* right; } Potrebno je napisati funkciju koja za dva data čvora vraća njihov najbliži zajednički predak: Node* Lca (Node* a, Node* b); */
Koje metode ili alate koristiš za otkrivanje i dijagnostikovanje grešaka u kodu ili sistemu?
Kako funkcioniše hvatanje panike (panic/recover) u Go?
Zašto je važno postaviti timeout prilikom izvršavanja HTTP zahteva?
Da li trenutno radite u kompaniji ili ste jednostavno ažurirali svoj CV?
Kako ste sproveli proces pronalaženja i otklanjanja grešaka u gRPC servisima?
Реци о стеку који се користи у тренутном пројекту, детаљније.
Ispričajte nam malo o sebi — ključne informacije koje potencijalni poslodavac treba da zna.
Koji od sledećih delova koda sadrži grešku ili potencijalni problem u vezi sa radom sa kanalima? Opcija 1 package main func main() { ch := make(chan int) ch <- 1 } Opcija 2 package main func main() { ch := make(chan int, 1) ch <- 1 } Opcija 3 package main func main() { ch := make(chan int, 1) ch <- 1 <-ch } Opcija 4 package main func main() { ch := make(chan int) close(ch) <-ch } Opcija 5 package main func main() { ch := make(chan int, 3) ch <- 4 }
Koje tipove podataka u Go su referentni?
Kako ste implementirali odložene pokušaje ponovnog slanja (retry) u RabbitMQ bez gubitka poruka?
Koje od sledećih sredstava za sinhronizaciju u Go? (kanali, sync.WaitGroup, sync.Mutex, sync.Cond)
Pričaj o paketu pprof
Koje su ključne razlike između binarnog stabla i uravnoteženog stabla u kontekstu struktura podataka?
Шта су радници?
Желиш ли да се развијаш у архитектури?
Може ли директно да се додели један низ другом ако су њихове величине различите?
Šta se dešava u sistemu kada se zahteva dodela memorijskog bloka od 1024 bajta?
Koja je razlika između interfejsa u jeziku Go i interfejsa u drugim programskim jezicima?
Kako se vrši proširenje (rehash) u Swiss Tables?