Golang
Pracovali ste s databázou s viac ako 15 tabuľkami?
Koľko primárnych kľúčov môže mať tabuľka?
Je možné vykonať EXPLAIN ANALYZE v produkcii?
Ako hodnotíte svoje znalosti jazyka Go na škále od 1 do 10? Čo by ste pridali k chýbajúcemu bodu do 10?
S ktorými message brokermi ste pracovali a na aké účely ste ich používali?
Ako sa hodnotí priemerný prípad v asymptotickej notácii?
Čo je reverzný proxy a ako ho možno implementovať?
Na čom nakoniec beží služba? Aké Docker obrazy boli použité?
Ako otestovať funkciu FastestSearcher pomocou jednotkových testov?
// Pri aktualizácii objednávky musíme odoslať údaje o objednávke na niekoľko služieb (API tretích strán) // počet služieb rastie (môže byť tisíce+) // napísali sme kód, na začiatku všetko fungovalo dobre, ale časom naša služba začala spotrebovávať veľa pamäte func (s *orderService) SendOrder(ctx context.Context, hosts []string, order Order) { for i := 0; i < len(hosts); i++ { go func() { // Predstavme si, že je to dlhé sieťové volanie response, err := s.httpClient.Send(ctx, hosts[i], order) if err != nil { s.logger.Error(ctx, "neúspešné odoslanie", err) return } s.logger.Info(ctx, "úspešné", response) }() } }
Ako posunúť okno v algoritme posuvného okna?
Ako veľmi by vám vyhovoval formát práce v kancelárii/hybridný (kancelária medzi [lokalizácia])?
Praktická otázka: TCP proxy funguje správne, ale v produkcii sa CPU okamžite dostane na 100 %. Prečo?
Zúčastnili ste sa niekedy diskusie a vývoja vzorov interakcie medzi službami?
Aká dlhá je časť, ktorá sa prvýkrát odovzdáva funkcii addNum na štvrtej riadku?
[ime] rozpráva o svojej najväčšej chybe v práci a ako z nej vyšiel.
Popíšte tok hry hráča: ako údaje prechádzajú od WebSocket k aktualizácii stavu u druhého hráča?
Čo ďalšie sa stane (okrem paniky) pri konkurenčnom zápise do mapy bez synchronizácie?
Čo je to zombie proces?
Porozprávaj o Istio: čo je to, prečo je to potrebné, ako to funguje?