Golang
Explica diferența dintre REST, gRPC și GraphQL.
Locul de muncă implică relocarea obligatorie în Cipru și formatul de birou 100%. Cât de acceptabil este acest lucru pentru tine?
De ce ai vrea să îți schimbi locul de muncă?
Ce se va afișa la fiecare print? func fn(a []int) { a[2] = 5 a = append(a, 6) fmt.Println(a) // a = append(a, 7) a[0] = 5 fmt.Println(a) // } func main() { a := make([]int, 0, 5) for i := 0; i < 4; i++ { a = append(a, i) } fn(a[:3]) fmt.Println(a) // }
Cum te poți proteja de injecțiile SQL?
După ce principiu ați ales arhitectura și limitele serviciilor?
Ați fost vreodată nevoit să convingeți sau să influențați pe cineva cu o opinie diferită? Cum ați formulat mesajul și i-ați ascultat?
Ați folosit abordări pentru tranzacții distribuite?
În ce cazuri este mai bine să folosiți SQL și în care NoSQL?
Formatul de lucru: de la distanță, la birou sau hibrid?
Ce sunt canalele în Go, care sunt și care sunt caracteristicile lor?
Cum sunt structurate testele în echipă — cine scrie ce, ce acoperire, există E2E?
Încă lucrezi la [companie]? Când plănuiești să pleci și de ce?
Unde alocă compiler-ul memorie pentru variabile? Se poate gestiona acest lucru?
După ce criterii alegi companiile, pe ce te bazezi?
De ce ați folosit simultan Kafka și gRPC? Care scenarii au trecut prin Kafka și care prin gRPC?
Cum să stocați corect URL-ul gazdei unui serviciu extern?
Ce este un map în Go? Cum este structurat (noua implementare în Go 1.24)?
Povestește despre bazele de date — cu ce ai lucrat și cu ce lucrezi acum?
Există dificultăți legate de utilizarea stocării externe? Și, de exemplu, poate fi ca să avem mai multe instanțe ale aceleiași aplicații. Ce se poate întâmpla în acest caz?