Golang
În timpul implementării programului dvs., ați folosit mecanismul de sincronizare waitgroup?
Care sunt avantajele și dezavantajele utilizării Reservation fără utilizarea pointerilor?
Ce rol joacă obiectul receiver în procesarea pointerilor?
Ce sunt operațiile atomice și cum se aplică în programare pentru a asigura securitatea datelor în timpul modificărilor simultane?
Ce configurații de servere web ați folosit în proiectele dvs.?
Aveți experiență în utilizarea conexiunilor externe în interogările SQL?
Poți oferi exemple de situații în care se aplică acest concept?
Puteți explica ierarhia mesajelor cu garanție de livrare, în care mesajul va fi livrat cel puțin o dată?
Care este diferența dintre utilizarea interfețelor în Go și în limbajele clasice de programare orientate pe obiecte?
Aveți experiență cu nivelurile de izolare a tranzacțiilor în sistemele de gestionare a bazelor de date?
Aveți experiență în utilizarea operatorului RIGHT JOIN în interogările SQL?
Poți oferi exemple de soluții arhitecturale care s-au dovedit a fi greșite sau ineficiente și să explici de ce?
Poți enumera principalele comenzi utilizate în Redis și să le descrii pe scurt scopul lor?
Este posibil să se implementeze operații separate de citire și scriere folosind diferite shards?
Cum se inițializează și se execută o gorutină nouă într-un program?
Când și de ce să folosiți Kafka pentru schimbul de mesaje între microservicii?
Care sunt avantajele utilizării gRPC în comparație cu alte protocoale pentru interacțiunea între servere?
Povesti despre experiența dvs. cu funcția select în proiecte
Ce instrumente și tehnologii folosești pentru a urmări executarea și a colecta metrici în sisteme?
Ce mecanism de garantare a livrării mesajelor a fost utilizat în Kafka la locul dvs. de muncă anterior?