Golang
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?
Spuneți-ne despre experiența dvs. în suport și întreținere a proiectelor industriale
/* Există comenzi care, în timpul ciclului lor de viață, trec prin diferite stări. Este necesar să se implementeze un strat de lucru cu baza de date: - Să se salveze istoricul stărilor comenzii - Să se ia în considerare partiționarea În viitor, în afara sarcinii actuale, vor fi implementate alte metode: obținerea stărilor în timp, istoricul complet al comenzii etc. */
Aveți experiență în utilizarea indexării în MongoDB pentru optimizarea interogărilor?
Ce acțiuni ați efectuat în baza de date în cadrul sarcinilor dvs.?
Când și de ce se păstrează valoarea de întoarcere pe stivă și când în heap?
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?
Este posibil să se transmită o funcție ca argument al altei funcții în limbajul Go?
Descrieți structura și organizarea echipei din compania dumneavoastră anterioară.
Care este diferența dintre parametrii de lungime și capacitate ai unui array în programare?
Când și de ce este recomandat să indicați cheia primară în baza de date?
Ce înseamnă utilizarea cuvântului cheie 'new' la crearea obiectelor într-un limbaj de programare?