Golang
Puteți explica mecanismul de funcționare al planificatorului de sarcini în sistemul de operare?
Puteți explica structura internă și funcționarea unui tabel hash?
Aveți experiență în rezolvarea unor probleme complexe legate de utilizarea Go Modules în proiectele dvs.?
Ce instrumente sau biblioteci de testare automată preferi să folosești în munca ta?
Ce protocoale de transfer de date ați folosit pentru a interacționa cu partea client a aplicației?
Mecanismul Mutex asigură o ordine strictă pentru fire în accesarea resurselor comune pentru citire și scriere?
Cum ați asigurat mediile de testare și infrastructura la locul dvs. anterior de muncă?
Care este diferența dintre o hartă cu valoare nulă și o felie care conține o valoare nulă?
Ce arhitectură de server este utilizată în proiectele tale?
Ce tip de date se folosește pentru stocarea stivei într-o goroutine: static sau dinamic?
Care este diferența dintre tipizarea statică și dinamică în limbajul Go?
Ce format de lucru luați în considerare — de la distanță, hibrid sau la birou?
Ce acțiuni ați efectuat în baza de date în cadrul sarcinilor dvs.?
Cum își păstrează consumatorul în Kafka poziția în fluxul de date?
Poți rescrie codul modificând primul caracter al șirului printr-o tăietură de rune sau bytes?
Descrieți structura și organizarea echipei din compania dumneavoastră anterioară.
Cum gestionează procesorul central distribuția sarcinilor între cozile de sarcini interne și globale?
Puteți explica principiul de funcționare și utilizarea obiectului sync.Pool în Go?
Care este diferența dintre parametrii de lungime și capacitate ai unui array în programare?
Care este diferența dintre un canal cu buffer și unul fără buffer în contextul interacțiunii între goroutines?