Poți să-mi spui, în ceea ce privește compoziția echipei, despre numărul de membri?
Golang
Cât spațiu de memorie ocupă tipul bool?
Cu ce garanții de livrare în Kafka te-ai confruntat, în ce cazuri sunt utilizate?
Vorbește despre experiența ta relevantă de la ultimul loc de muncă. Ce produs era, cum era echipa?
De ce stocarea postărilor este proiectată pentru 2000 de caractere UTF-8 (~4 KB text), și cum se păstrează imaginile?
Cum gestionai interogările lungi/lente în PostgreSQL?
Sarcină practică: implementați funcția FastestSearcher, care pornește testarea mai multor motoare de căutare în paralel și returnează numele celui mai rapid, timpul de răspuns și o eroare (dacă cel puțin unul a returnat o eroare).
Ce este o stivă și un heap? În ce diferă? Cum poți afla unde este alocată o variabilă?
Ai avut sarcini legate de arhitectură la locul de muncă: a fost nevoie să proiectezi întreaga arhitectură sau doar anumite servicii/microservicii?
Ce ai schimba în arhitectura serviciului tău dacă ai avea carte albă?
Cu ce garanții de livrare în Kafka te-ai confruntat?
Ce s-a folosit pentru evaluarea performanței și profilare? S-a folosit profilarea standard pprof în Go?
Cum este structurată interfața în Go?
Dacă fac 6 replici ale serviciului cu 3 partiții, va ajuta la accelerarea citirii?
Ești pe acest proiect din momentul angajării tale în 2022 sau ai schimbat proiecte?
Puteți să ne spuneți mai multe despre ultimul proiect — despre ce este proiectul și ce sarcini specifice ați realizat?
HTTP, gRPC, WebDAV și WebSocket — care este în plus?
Ce tipuri de teste automate ați folosit?
Ce tipuri de date pot fi cheia unei hărți?
Care este sensul pattern-ului Transactional Inbox? Este o Outbox Transactional inversă?