Golang
Care este experiența ta în echipe în funcție de mărime?
Vorbește despre planificatorul Go (modelul GMP)
Ce rol joacă primitivele de sincronizare în limbajul de programare Go?
Ați putea explica conceptul de fire ușoare și diferențele lor față de firele de execuție obișnuite?
Puteți explica ce este un echilibrator de sarcină de nivel 7 în infrastructurile de rețea?
Poți explica ce este un Livelock în contextul programării în Go?
Ai avut vreodată experiența în care în mediul de lucru au apărut defecțiuni critice sau probleme care au dus la căderi ale sistemului în funcționare?
Ce acțiuni sunt permise cu o variabilă de tip Map care nu a fost încă inițializată?
Cum se realizează ștergerea înregistrărilor din tabelele bazei de date PostgreSQL?
Care este numărul maxim de elemente pe care le poate conține un Bucket în implementarea unui hash map?
Ce strategii pot fi aplicate pentru a îmbunătăți eficiența executării interogărilor SQL și pentru a reduce timpul de răspuns al bazei de date?
Ce funcții îndeplinește contextul în modelul de stare sau comandă?
Puteți explica cum funcționează orchestratorul de containere Kubernetes?
Cum au fost alese liniile directoare privind numărul de coloane în ORDER BY sau frecvența PARTITION BY (de exemplu, lunar)?
Câte conexiuni erau la PostgreSQL? Ce să faci dacă conexiunile nu sunt suficiente la 10 mii RPS?
În ce loc sunt create noile goroutines într-un program Go?
Cum organizează PostgreSQL stocarea datelor obiectelor care depășesc 2 kilobyte în dimensiune?
Este permis să se trimită mesaje către un singur canal cu mai multe goroutines în același timp?
Ce responsabilitate trebuie să aibă un dezvoltator în cadrul echipei sale?
Care este diferența dintre HAVING și WHERE?