Golang
Ce comportament se așteaptă dacă încerci să închizi un canal care a fost deja închis anterior?
Ce metode pot fi utilizate pentru a implementa injecția de dependențe în cod?
Cum se poate determina numărul de caractere dintr-un șir cirilic?
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?
Puteți explica ce este un echilibrator de sarcină de nivel 7 în infrastructurile de rețea?
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?
Se pot trimite date către un canal care are valoarea nil?
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ă?
Ce strategie de caching să aleg — cache-aside sau write-through — ținând cont de pattern-ul de comportament al utilizatorilor în verificarea stadiului comenzii?
Care sunt criteriile principale pentru alegerea cheii primare într-o bază de date?
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?
Poți explica ce este un Wait Group și pentru ce este folosit în programare?
Toți știm că doar cel care nu face nimic nu greșește. Povestește despre o greșeală memorabilă în producție: ce a mers prost, cum ai remediat-o și ce concluzii ai tras?