Sobes.tech

Golang

S akými databázami alebo inými úložiskami dát ste pracovali? Koľko požiadaviek za sekundu (RPS) na zápis a čítanie?

124

Aké je maximálne zaťaženie v požiadavkách za sekundu, ktoré zvládla najzaťaženejšia služba? Je správne, že je to až 5–8 tisíc požiadaviek za sekundu?

122

Máte skúsenosti s vývojom a podporou distribuovaných systémov?

122

S akými databázami a inými systémami na ukladanie dát ste pracovali?

120

Aký bol najväčší objem uložených dát?

119

V ktorom smere by ste mali záujem sa rozvíjať z hľadiska úloh a kariérneho vektora?

114

// kód pre funkciu best() // s obsluhou chýb, ak backend nie je dostupný

108

Prečo zvažujete nové ponuky a prečo ste opustili svoju predchádzajúcu spoločnosť?

106

// kód pre funkciu best() // s obsluhou chýb, ak backend nie je dostupný

98

// kód pre funkciu best() // s obsluhou chýb, ak backend nie je dostupný

96

// kód pre funkciu best() // s obsluhou chýb, ak backend nie je dostupný

92

Kto číta výsledný kanál a kam potom zapisuje výsledok, aby k nemu mohla pristupovať metóda Status?

90

/* Existuje aplikácia s architektúrou mikroservisov. Mikroservis môže byť abstraktný pomocou rozhrania Backend. Na prístup k jednému príkladu mikroservisu môžete použiť typ BackendImpl, ktorý je už implementovaný. Pre každý mikroservis je niekoľko desiatok bežiacich inštancií, z ktorých každá je dostupná na svojej adrese addr. Avšak, jednotlivé inštancie mikroservisu nie sú spoľahlivé: môžu spadnúť, byť nedostupné alebo preťažené. Preto musíte implementovať typ Balancer, ktorý tiež implementuje rozhranie Backend a vykonáva klientsku vyváženosť medzi inštanciami mikroservisu, pričom vždy vyberá **najmenej zaťaženú** inštanciu. */

88

Na koľkých hostiteľoch alebo inštanciách služba fungovala? Koľko kontajnerov bolo spustených?

88

// kód pre funkciu best() // s obsluhou chýb, ak backend nie je dostupný

87

Ako implementovať metódu Status na získanie stavu úlohy podľa ID?

76

// kód pre funkciu best() // s obsluhou chýb, ak backend nie je dostupný

67

// hľadanie najlepšieho -- ??? // ak nenájdete, porovnajte inflight

54
/11