Golang
Ce metode pot fi utilizate pentru a detecta și diagnostica o problemă de scurgere de memorie într-un microserviciu?
Ce este o condiție de cursă (race condition) și cum ajută Go la detectarea acesteia?
Cum funcționează în jocurile de tip shooter din punct de vedere al întârzierilor și sincronizării?
Cum se poate actualiza conținutul serviciului de cache?
Puteți explica principalele diferențe dintre structura de date standard Map și implementarea sigură pentru fire sync.Map în Go?
Cum se realizează schimbul de date între componente sau sisteme fără a le bloca și fără a aștepta un răspuns?
De ce este important să ținem cont de capacitatea slices-urilor atunci când lucrăm cu array-uri în Go?
Ați folosit operatorul LEFT JOIN atunci când ați lucrat cu baze de date și puteți oferi un exemplu de utilizare?
În ce condiții are loc alocarea automată a memoriei din zona dinamică în timpul compilării sau execuției programului?
Cum lucrezi cu cerințe de afaceri neclare? Ai experiență în transformarea cerințelor neformalizate în soluții tehnice?
Care este numărul maxim de fire permis într-un singur proces?
Ați aplicat setări sau metode pentru a îmbunătăți funcționarea colectorului de gunoi în sistemul dvs.?
Ce abordare ai folosi pentru a automatiza procesul de integrare și livrare a software-ului?
Poți enumera principalele structuri de date utilizate în limbajul Go?
Se pot uni toate serverele sub un singur echilibrator de sarcină?
Care a fost cel mai memorabil caz de utilizare a gorutinelor în experiența ta de dezvoltare?
Puteți explica diferențele dintre executarea concurentă a sarcinilor, procesarea asincronă și munca paralelă a firelor?
Cum se realizează corect o închidere sigură a sistemului fără pierderi de date și cu timpul de nefuncționare minim?
Ce tipuri diferite de solicitări DNS sunt utilizate pentru a înregistra informații în sistemul DNS?
Cum să extragi elementele array-ului original care nu sunt prezente în date sub formă de segment?