Golang
Vorbește despre proiectul actual în [organizație] — care sunt sarcinile tale acolo?
Cum se scalează Kafka?
Care este diferența dintre un array și un slice în Go?
Vorbește despre modelele de paralelism — ce sunt memoria partajată și transmiterea mesajelor, mutex-urile și atomicele
Care este diferența dintre systemctl restart și systemctl reload?
Cum este implementată structura de date map pentru stocarea și accesarea perechilor cheie-valoare în cadrul sistemului?
De ce execuția sarcinilor în goroutine este de obicei mai rapidă comparativ cu utilizarea firelor de sistem de operare?
Cum se gestionează tranzacțiile într-o singură metodă atunci când se utilizează mai multe operațiuni tranzacționale, ținând cont de contextul de execuție?
În ce moment va fi căutată o pereche pentru jucător în matchmaking?
Planificatorul sistemului de operare suspendă obligatoriu execuția unei goroutines?
Cum determină mecanismul de colectare automată a gunoiului că un obiect nu mai este accesibil și trebuie eliminat?
Aveți experiență în scrierea și depanarea aplicațiilor multi-thread?
Care este complexitatea temporală a căutării unui element după cheie într-un array nesortat?
Considerați că sarcinile actuale atribuite la locul de muncă corespund nivelului și competențelor dumneavoastră?
Ce înseamnă proprietatea capacity a unui slice în Go, dacă nu este specificată explicit la crearea sa?
Ce funcție încorporată se aplică pentru a determina tipul obiectului Map în limbajul de programare?
Compania știe deja că intenționezi să pleci?
Ce abordări sunt utilizate pentru a optimiza lucrul cu un tabel care conține o cantitate mare de date?
Se poate fixa executarea unei goroutine pe un fir de sistem specific?
Cât de bine aplici principiile SOLID în dezvoltarea în Go?