Golang
Explica ce este o gorutină și cum este utilizată în programare
Puteți explica cum funcționează mecanismul de așteptare a finalizării mai multor goroutines în Go folosind WaitGroup?
Explicați ce este sync.Map și care sunt avantajele sale în comparație cu hărțile obișnuite din Go.
Care este diferența dintre structura de date a unui array și a unui slice în contextul utilizării și caracteristicilor de implementare?
Cum se deosebește o goroutine de un fir de execuție obișnuit în sistemul de operare?
Cum se determină complexitatea temporală a algoritmului de căutare binară?
Ați putea explica conceptul de fire ușoare și diferențele lor față de firele de execuție obișnuite?
Poți explica ce este un Wait Group și pentru ce este folosit în programare?
Este sigur să folosești resurse comune precum Map atunci când sunt accesate simultan din mai multe goroutines?