Sobes.tech

Golang

A pozíció kötelező költözést ír elő Ciprusra és 100%-os irodai formátumot. Mennyire elfogadható ez számodra?

Middle+
FaceApp
103

Mi az a primer kulcs?

Middle
RWB
103

Miért szeretne munkahelyet váltani?

Senior
ВкусВиллВкусВилл
103

Miért szeretne most munkahelyet váltani?

Senior
HR
103

Mennyire lenne kényelmes, ha rögzítenénk a technikai kérdésekre adott válaszokat, hogy a technikai vezetők értékeljék őket?

Senior
Flant
103

Hogyan lehet egy folyamatot megölni Linuxban? Milyen parancsokkal?

Middle
OZONOZON
103

Hogyan valósítható meg a Dead Letter Queue (DLQ) Kafka-ban?

Middle
Small
103

Milyen mintákat alkalmazott az utolsó projektjén?

Senior
I-teco
103

Hogyan határozzuk meg a heap-ben kezelt objektumok létezési idejét?

Junior — Middle
Digital Spirit
103

Mi az az alias a rune programozási nyelvben?

Junior — Middle
КуперКупер
103

Hogyan biztosítható, hogy egyetlen hoston kizárólagosan fusson az egyik három munkafolyamat (vezető választás)?

Senior
SelectelSelectel
103

[név] memóriaértékelésben eltérést jelzett: egyet mondott, mást írt. Hogyan értékeljük helyesen a memóriát?

Senior
Яндекс
103

/* Egy alkalmazás mikroservice architektúrával rendelkezik. Egy mikroservice abstrakcionálható a Backend interfész segítségével. A mikroservice példányának eléréséhez használhatja a már megvalósított BackendImpl típust. Minden mikroservice-nek több tucat futó példánya van, amelyek mindegyike saját címen érhető el, addr. Azonban az egyes példányok nem megbízhatóak: lehetnek leállások, elérhetetlenségek vagy túlterheltségek. Ezért meg kell valósítania a Balancer típust, amely szintén megvalósítja a Backend interfészt, és kliensoldali terheléselosztást végez a mikroservice példányai között, minden alkalommal a **legkevésbé terhelt** példányt kiválasztva. */ type Request interface{} type Response interface{} type Backend interface { Invoke(ctx context.Context, req Request) (Response, error) } var _ Backend = &BackendImpl{} // addr egy adott példány ip:port címe func NewBackend(addr string) *BackendImpl type Balancer struct { // TODO } var _ Backend = &Balancer{} // addrs tartalmazza az összes kiegyensúlyozott példány címét func NewBalancer(addrs []string) *Balancer { // TODO }

Middle
Яндекс
103

Beállítható a 192.168.0.0 cím számítógép címként?

Senior
Flant
103

Mi az index és milyen típusú indexek vannak a PostgreSQL-ben?

Senior
Cloud.ru
103

Mennyire aktív a keresés? Vannak már ajánlatok vagy végső szakaszok?

Middle
OZONOZON
103

Miért fontos beállítani egy időkorlátot HTTP-kérések végrehajtásakor?

Junior — Middle
AvitoAvito
103

Kérdés a lassú szolgáltatásról A rendelés létrehozásának példáján keresztül. Van egy kérés a szolgáltatáshoz és egy válasz, ezek között a műveletek között az elemzett termékeket (például a termékek népszerűségének számításához) tároljuk az analitikában. Az analitika szolgáltatás időnként lassan működik vagy timeout-ol, és nem tudunk időben válaszolni, így rendeléseket veszítünk. Mit tegyünk, hogy többé ne veszítsük el a rendeléseket és a pénzt? Gondolkodjon el azon, hogyan lehet párhuzamosítani a rendelést és az analitikát.

Senior
OZONOZON
103

Mi az az etcd, és miért választották a Kubernetes tárolására? Milyen tulajdonságokkal rendelkezik?

Senior
SelectelSelectel
103

Dolgozott már architektúrával? Meséljen néhány architekturális megoldásról

Senior
bip.ru
102
/412