Sobes.tech

Golang

Ce face sysmon în timpul rulării în Go?

Senior
X5 techX5 tech
84

Ce va fi important pentru tine atunci când alegi un nou loc de muncă?

Senior
VKVK
84

De ce float nu este potrivit pentru a lucra cu banii?

Middle+
Magnit Tech
84

Cum se asigură ordinea procesării mesajelor în Kafka?

Middle
Small
84

// Întrebarea 3. Ce va afișa pe ecran package main import "fmt" import "math" func main() { i := int32(math.Pow(2, 64)) - 1 fmt.Println(i) }

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

tip Response interfață {} tip Backend interfață { Invoke(ctx context.Context, req Request) (Response, error) } var _ Backend = &BackendImpl{} // addr conține ip:port al unei instanțe specifice func NewBackend(addr string) *BackendImpl tip Balancer struct { // TODO backends []*BackendImpl index int mu sync.Mutex } var _ Backend = &Balancer{} func (b *Balancer) Invoke(ctx context.Context, req Request) (Response, error) { dacă len(b.backends) == 0 { return nil, fmt.Errorf("Numărul de backends în slice este 0") } b.mu.Lock() index := b.index dacă b.index + 1 == len(b.backends) { b.index = 0 index = 0 } b.mu.Unlock() resp, err := b.backends[index].Invoke(ctx, req) return resp, err } // addrs conține adresele tuturor instanțelor echilibrate func NewBalancer(addrs []string) *Balancer { // TODO backends := make([]*BackendImpl, len(addrs))

Middle
Яндекс
84

Care sunt setările clientului HTTP în Go?

Senior
Бюро 1440Бюро 1440
84

Spune pe scurt ce ai făcut la locurile de muncă anterioare și ce funcții ai implementat.

Middle+
Яндекс
84

Cum arăta exact traseul blocării optimiste de la primirea mesajului din Kafka până la actualizarea în baza de date?

Senior
КасперскийКасперский
84

Poți să dai cele mai importante 3 lucruri la care trebuie să fii atent în timpul revizuirii codului?

Senior
AvitoAvito
84

Cum funcționează un map în Go?

Middle+
WildberriesWildberries
84

Ce JOIN-uri cunoști? Enumeră-le.

Middle
RWB
84

Poate Kafka să funcționeze cu gRPC?

Senior
Cloud.ru
84

Ce este important acum la alegerea locului de muncă?

Middle
Stroki
84

Ce este DNS și cum funcționează?

Senior
YadroYadro
84

Ce stil de Saga au folosit: coregrafie sau orchestrare?

Senior
А7
84

Povesti-ne despre ce este o platformă corporativă de procesare a datelor logistice și operaționale ale diferitelor rețele ale holdingului.

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

Ce se întâmplă dacă conexiunea spune că nu există conexiuni? Ce să faci într-o astfel de situație?

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

Cum lucrați la arhitectură — există un arhitect în echipă, platformă, comitet?

Senior
Яндекс
84

Ce se întâmplă când adaugi un element prin append la un slice a cărui capacitate este deja complet utilizată?

Middle
Ozon FreshOzon Fresh
84
/412