Golang
Cum reacționează procesorul dacă nu mai rămâne nimic de făcut în coada de sarcini?
Explică ce sunt apelurile non-blocante în contextul lucrului cu goroutines și cum sunt implementate.
Se poate folosi o structură nevidă ca cheie într-un container Map?
Încă lucrezi la [companie]? Când plănuiești să pleci și de ce?
Cum se termină un proces în Linux și în ce mod diferă SIGTERM de SIGKILL? Ce sunt semnalele și pentru ce sunt folosite?
Aveți experiență în crearea și utilizarea triggerelor în bazele de date SQL?
Cum se pot combina rapid și eficient mai multe valori de șir în cadrul unui program?
Ce procese sunt inițiate după ce codul este trimis în registrul de servicii?
De ce serializarea cu Protobuf este mai rapidă comparativ cu JSON?
Cum pot conduce tranzacțiile la blocaje reciproce în baza de date?
Puteți explica conceptul de recuperare după eșec în limbajul Go?
Ce metode pot asigura scalabilitatea orizontală a bazei de date pentru distribuirea uniformă a solicitărilor de citire?
Explicați mecanismul de parcurgere a elementelor în structura de date Map și caracteristicile sale
Cum se realizează alocarea memoriei pentru obiecte în software?
Cum se trimit solicitările către baza de date PostgreSQL?
Ce instrumente sau biblioteci ai folosit pentru a implementa interacțiunea cu baza de date în proiectele tale?
Care este numărul aproximativ de comparații sau pași pe care îi va efectua un algoritm care rulează în timp logaritmic atunci când procesează 100 de elemente?
Ce cauzează coliziunile atunci când se salvează mai multe elemente într-un singur coș de tabel hash în Map?
Cum se realizează citirea secvențială a datelor dintr-un canal?
Cum este implementată multitasking-ul și gestionarea firelor în limbajul de programare Go?