Golang
Poate fi folosit contextul pentru a transmite date între componente sau funcții?
Ce sunt blocajele optimiste și pesimiste în PostgreSQL? Care este diferența?
Un slice nil este egal cu un slice care nu a fost inițializat explicit?
Ce se întâmplă dacă încerci să scrii într-un canal închis?
Cum au ajutat interceptors să monitorizeze sistemul? Ce anume făceau concret?
Cum se accesează elementele în structurile de date Map folosind o funcție hash?
Cum se realizează comunicarea între microservicii în arhitectura sistemului?
Care este diferența dintre json.Unmarshal și json.Decoder, și când ai folosi fiecare?
Care au fost cele mai dificile sarcini în proiect? Cum ai abordat sarcinile necunoscute?
Vorbește despre stiva utilizată în proiectul actual, mai detaliat.
Ce este principiul Durabilității în ACID? Cum se realizează în PostgreSQL?
Câte microservicii ai în Go și cât de des apar sarcini care implică două microservicii?
-- Afișează toate cărțile și autorii/coautorii lor într-un format tabelar simplu. -- Exemplu: -- nume_carte | nume_autor -- ---------------------|-------------- -- Maitre și Margarita | Igor -- Eugene Onegin | Ivan
De ce ai părăsit [compania]?
Ai experiență în proiectarea de sisteme — să gândești arhitectura de la zero, să o aperi în fața echipei?
Ce este contextul în Go și la ce folosește?
Poți oferi exemple când utilizarea cheilor externe nu este justificată?
Ce sunt declarațiile pregătite (prepared statements)?
func fn() { str := "" for i := 0; i < 100000; i++ { str += fmt.Sprintf("%d", i) } fmt.Println(str) }
Ai explicat de ce ai decis să folosești mai multe microservicii, cum interacționează între ele și cu cine ai coordonat această decizie?