Golang
Ar galite paaiškinti, kas yra FNV (žemės funkcija), kurią naudojote?
Kas yra transakcijų izoliacijos lygiai? Kuriuos naudojote?
Ar galima įgyvendinti RPC per REST ir atvirkščiai? Kuo esminė skirtumas?
Kaip išspręsti paralelinių užklausų apribojimo problemą paskirstytoje sistemoje su keliomis instancijomis, jei vartotojas turi laukti, o ne gauti klaidą?
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?
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 }
Ar dirbote su PostgreSQL, MongoDB, ClickHouse ir kitomis duomenų bazėmis?
Hash buvo apskaičiuotas, bucket rastas, įdėta nauja reikšmė. Kas vyksta, kai ateina nauja reikšmė su tuo pačiu hash (kolizija)?
Kokios yra finansinės lūkesčiai (grynosios)?
Kas yra HTTPS? Kaip jis skiriasi nuo HTTP? Kaip apsaugo nuo 'žmogaus viduryje' atakos?
Kokioms užduotims naudojote goroutines ir kanalus?
Kas jums artimiau — produkto kūrimas ar infrastruktūros plėtra?
Kokias agregavimo funkcijas žinai?
Padidinti iteracijų skaičių iki 12
Kaip bus sinchronizuojamas Redis ir Postgres? Galų gale, jie gali skirtis.
Papaskinkite apie Transactional Outbox modelį — kaip jis veikia ir kam jis naudojamas?
Papaskinkite apie savo komercinę patirtį dirbant su PostgreSQL ir Redis. Nuo kurios metų dirbate, kokius uždavinius sprendėte? Pasidalinkite įdomiais atvejais.
Ar kada nors reikėjo aiškiai nustatyti izoliacijos lygį kode?
Kas yra naudojamos nuorodos?
Kiek dažnai naudojote triggerius, tik su istorijos atveju ar buvo ir kitų atvejų?