Sobes.tech

Golang

Ar galite paaiškinti, kas yra FNV (žemės funkcija), kurią naudojote?

Middle
Ozon FreshOzon Fresh
76

Kas yra transakcijų izoliacijos lygiai? Kuriuos naudojote?

Senior
Бюро 1440Бюро 1440
76

Ar galima įgyvendinti RPC per REST ir atvirkščiai? Kuo esminė skirtumas?

Senior
X5 techX5 tech
76

Kaip išspręsti paralelinių užklausų apribojimo problemą paskirstytoje sistemoje su keliomis instancijomis, jei vartotojas turi laukti, o ne gauti klaidą?

Intern
Яндекс
76

Yra funkcija, kuri pereina per konteinerį ir skaičiuoja elementus, mažesnius nei 42. Jei ją iškviesite tiek masyvui, tiek susietam sąrašui su tais pačiais duomenimis, ką parodys sekundometras?

Middle
Graveling
76

func collectRTT(ctx context.Context, urls []string) (map[string]time.Duration, error) { pingMap := make(map[string]time.Duration, len(urls)) var mu sync.Mutex var wg sync.WaitGroup errCh := make(chan error, 1) for _, url := range urls { wg.Add(1) go func(u string) { defer wg.Done() dur, err := rtt(ctx, u) if err != nil { select { case errCh <- fmt.Errorf("RTT klaida %s, %w", u, err): default: } return } mu.Lock() pingMap[u] = dur mu.Unlock() }(url) } wg.Wait() close(errCh) if err := <-errCh; err != nil { return nil, err } return pingMap, nil }

Senior
СБК ПАРУС
76

Ar dirbote su PostgreSQL, MongoDB, ClickHouse ir kitomis duomenų bazėmis?

Senior
IBS
76

Hash buvo apskaičiuotas, bucket rastas, įdėta nauja reikšmė. Kas vyksta, kai ateina nauja reikšmė su tuo pačiu hash (kolizija)?

Middle+
OZONOZON
76

Kokios yra finansinės lūkesčiai (grynosios)?

Senior
AvitoAvito
76

Kas yra HTTPS? Kaip jis skiriasi nuo HTTP? Kaip apsaugo nuo 'žmogaus viduryje' atakos?

Middle+
Ozon ФинтехOzon Финтех
76

Kokioms užduotims naudojote goroutines ir kanalus?

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

Kas jums artimiau — produkto kūrimas ar infrastruktūros plėtra?

Middle+
OZONOZON
76

Kokias agregavimo funkcijas žinai?

Middle
RWB
76

Padidinti iteracijų skaičių iki 12

Middle+
МВидеоМВидео
76

Kaip bus sinchronizuojamas Redis ir Postgres? Galų gale, jie gali skirtis.

Senior
МВидеоМВидео
76

Papaskinkite apie Transactional Outbox modelį — kaip jis veikia ir kam jis naudojamas?

Senior
ИП Ганус Александр Андреевич
76

Papaskinkite apie savo komercinę patirtį dirbant su PostgreSQL ir Redis. Nuo kurios metų dirbate, kokius uždavinius sprendėte? Pasidalinkite įdomiais atvejais.

Senior
RTM
76

Ar kada nors reikėjo aiškiai nustatyti izoliacijos lygį kode?

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

Kas yra naudojamos nuorodos?

Intern
Озон банк
76

Kiek dažnai naudojote triggerius, tik su istorijos atveju ar buvo ir kitų atvejų?

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