Golang
Puteți vorbi despre sarcinile de la ultimul loc de muncă?
Care sunt avantajele goroutines față de firele OS?
Backend-ul aplicației mobile era în principal un BFF?
Poți să-mi spui, în ceea ce privește compoziția echipei, despre numărul de membri?
De ce Go? Cu ce ai început, cum ai ajuns la acest limbaj?
De ce folosiți gRPC în loc de REST? Care sunt avantajele HTTP/2, pe care se bazează gRPC?
Imaginează-ți o situație: ai venit într-un proiect unde codul a fost scris de ani de zile, există mult legacy, nu există teste, și totul se zbate să respire. De unde ai începe munca într-o astfel de situație, dacă trebuie să implementezi o funcție nouă?
Te-ai confruntat vreodată cu conceptul de sharding?
Ați fost nevoit să lucrați cu ClickHouse? Povestiți despre experiența dvs.
Vor fi toate cererile GET executate în paralel dacă există între 500 și 1000 URL-uri?
Ai avut ore suplimentare și termene limită? Cum te raportezi la asta? Este acceptabil să rămâi până la ora 19:00 de două ori pe săptămână?
Vorbește despre experiența ta la ultimul loc de muncă
Ce primitive de sincronizare cunoașteți?
Ce sunt operațiile atomice (atomic) în Go?
Care este diferența dintre Deployment și StatefulSet în Kubernetes?
Care este experiența totală în dezvoltarea comercială în Go?
Ce este important pentru tine atunci când alegi un nou loc de muncă?
Bine, am înțeles. Data viitoare voi trimite sarcina și tu îmi vei spune ce întrebări să pun pentru a clarifica cerințele funcționale și non-funcționale — acesta a fost un solicitare către asistentul AI, nu o întrebare a intervievatorului.
Ce este important acum la alegerea locului de muncă?
De ce continuitatea memoriei (array) garantează o viteză mai mare comparativ cu o listă legată?