Golang
Cum se comportă un program în limbajul Go atunci când GOMAXPROCS este setat la 1 și se pornește o goroutine cu un ciclu infinit, dacă în același timp se încearcă executarea unei alte părți a codului?
Puteți explica ce este o coadă de reclamații sau un mesaj care nu a putut fi procesat în sistem?
Puteți explica mecanismul de obținere a datelor dintr-un canal în programare?
Puteți explica cum se implementează conceptul de context în sistemele software?
Ce instrumente sau biblioteci ai folosit pentru a implementa interacțiunea cu baza de date în proiectele tale?
Ce mecanism de blocare sau acord este utilizat în interiorul canalului pentru a asigura sincronizarea și transferul de date?
Puteți explica ce înseamnă termenul Temporal în contextul sistemelor moderne?
Poți explica ce este schimbarea de context într-un sistem de operare și cum funcționează?
Ce sunt indicii în bazele de date? Ce tipuri de indici există?
Care sunt artefactele principale ale DDD? Din ce părți este format?
Cum se scalează Kafka?
Când ar trebui să folosiți gRPC și când REST în contextul microserviciilor?
Care este diferența dintre un array și un slice în Go?
Explica esența protocolului IPv6 și diferența față de IPv4
Structura de date map garantează o restricție de capacitate?
Care sunt avantajele și dezavantajele utilizării Saga în gestionarea tranzacțiilor în sistemele distribuite?
Ce dificultăți cunoști în ordine crescătoare?
Există modalități de a influența comportamentul planificatorului de sarcini al sistemului?
Ați efectuat vreodată forme de testare în compania dvs. anterioară?
Ai experiență cu testarea automatizată în proiecte?