Sobes.tech

Golang

/* Er is een applicatie met een microservices-architectuur. Een microservice kan worden geabstraheerd met behulp van de Backend-interface. Om toegang te krijgen tot een exemplaar van de microservice, kan men het type BackendImpl gebruiken, dat al geïmplementeerd is. Voor elke microservice zijn er tientallen exemplaren in uitvoering, elk bereikbaar via zijn eigen adres addr. Echter, de individuele exemplaren van de microservice zijn niet betrouwbaar: ze kunnen crashen, niet beschikbaar zijn of overbelast zijn. Daarom moet je het type Balancer implementeren, dat ook de Backend-interface implementeert en load balancing aan de clientzijde uitvoert tussen de microservice-exemplaren, door telkens het **minimaal belaste** exemplaar te kiezen. */ type Request interface{} type Response interface{} type Backend interface { Invoke(ctx context.Context, req Request) (Response, error) } var _ Backend = &BackendImpl{} // addr bevat ip:poort van een specifiek exemplaar func NewBackend(addr string) *BackendImpl type Balancer struct { //TODO } var _ Backend = &Balancer{} // addrs bevatten de adressen van alle gebalanceerde exemplaren func NewBalancer(addrs []string) *Balancer { //TODO }

Senior
Яндекс
74

Vertel me over slices in Go: wat zijn ze, waaruit bestaan ze, wat gebeurt er bij append in een functie die een slice accepteert?

Senior
МВидео/эльдорадо
74

Hoe heet deze metriek die klikken vergelijkt met vertoningen?

Senior
МВидеоМВидео
74

Waarvoor wordt context gebruikt in Go?

Senior
Магнит Тех
74

Hoe wacht je niet tot alle goroutines in ErrGroup zijn voltooid na de eerste fout?

Senior
plata
74

Heeft u in uw laatste baan gewerkt op basis van een arbeidsovereenkomst of een zelfstandigencontract?

Middle+
РамблерРамблер
74

Wat gebeurt er bij het toevoegen van elementen aan een kaart en wat is evacuatie?

Middle+
OZONOZON
74

Hoe implementeer je een geordende map in Go die de volgorde van de sleutels tijdens iteratie garandeert?

Senior
Cloud.ru
74

Hoe vaak gebruik je de worker pool en voor welke taken?

Middle+
МВидео/эльдорадо
74

Is een slice monotoon? Een monotone functie is een functie van één variabele, gedefinieerd op een deelverzameling van de reële getallen, die of overal (op haar domein) niet afneemt, of overal niet toeneemt. {1,7} - waar {1,1} - waar {3,3,1} - waar {9,5,1} - waar {23,5,23} - onwaar

Middle
OZONOZON
74

Heeft u ervaring met het delen van kennis met collega's, mentoring?

Senior
МВидеоМВидео
74

Hoe actief bent u op zoek naar een nieuwe plek en waarom hebt u besloten de markt te betreden?

Senior
OZONOZON
74

Waarop baseer je je qua inkomensniveau?

Middle+
Voximplane
74

Waar wordt het geheugen opgeslagen in goroutines?

Middle+
WaterWal
74

Wat zijn de plannen voor het komende jaar — wat leren, wat beheersen?

Senior
I-teco
74

Vertel me over je verantwoordelijkheidsgebied.

Senior
Effective IT
73

Op welke prestaties ben je het meest trots en wat herinner je je?

Senior
OZONOZON
73

Wat is de lengte van de slice die voor het eerst wordt doorgegeven aan de functie addNum op de vierde regel?

Middle
Ozon FreshOzon Fresh
73

Hoe wordt de consistentie van gegevens in het project gewaarborgd?

Middle+
КуперКупер
73

Vertel over het proces van code review en beoordeling binnen het team (360, prestatiebeoordeling).

Senior
BLS-Soft
73
/412