De ce ai decis să acorzi atenție pieței? Ce cauți în prezent? La ce te uiți atunci când alegi o companie nouă?
Golang
Unde și cum se măsoară latența în sistem?
Pentru ce altceva răspunde Grupul de Consumatori în afară de divizarea pe partiții?
Ce teste au scris?
// TODO: implementați func (s *Service) GetProducts(ctx context.Context, skus []SKU) (map[SKU]Product, error) { return nil, nil }
Cu ce niveluri de izolare a tranzacțiilor în PostgreSQL te-ai confruntat?
Ce tipuri de date cunoști în Go?
Cum să organizezi distribuția geografică cu trei regiuni cu consistență strictă pentru operațiuni cu bani? Ce replicare să folosești (master-master sau master-slave)?
Care este diferența dintre un canal tamponat și unul ne-tamponat în Go?
Ce este construcția `<-ch` în Go?
Ce probleme ai întâmpinat în practică în timpul implementării?
A fost vreo sarcină mai mare sau mai dificilă pe care ați dori să o evidențiați din experiența dumneavoastră?
Spune despre o soluție arhitecturală interesantă din experiența ta
Ai avut sarcini legate de arhitectură la locul de muncă: a fost nevoie să proiectezi întreaga arhitectură sau doar anumite servicii/microservicii?
Pentru monitorizarea disponibilității serviciilor web s-au folosit: ping, traceroute, netcat sau curl — care instrument este cel mai potrivit pentru verificarea unui serviciu web?
Ai fost nevoit să lucrezi cu tranzacții în PostgreSQL? Cu ce niveluri de izolare a tranzacțiilor te-ai întâlnit, în ce cazuri sunt utilizate?
Ce ai schimba în Go dacă ai fi un întreținător?
Ce este RTT?
Ați fost vreodată nevoit să proiectați o arhitectură de la zero? Ați folosit vreun instrument pentru a desena scheme (de exemplu, Miro)?
Poți să-mi spui, în ceea ce privește compoziția echipei, despre numărul de membri?