Ar tai reiškia, kad viskas vis tiek baigsis po šio laiko? Kitaip tariant, kažkas vis dar gali neveikti — koks čia problemos?
Golang
Įsivaizduokime, kad turime didelį apkrovą, milijonus klientų, ir jūsų užklausa pradeda labai ilgai veikti. Ką darytumėte? Kaip suprastumėte, kad ji veikia nuolatiniu laiku?
Ar galite papasakoti, kaip pasirinkote trumpojo nuorodos formavimo algoritmą?
Kaip laiko limitai veikia analitikos apkrovos mažinimą?
Kaip tai padaryti Go lygyje — idėjiniu būdu, kad siųsti atsakymą vartotojui ir tuo pačiu siųsti duomenis analitikai?
Papaskink apie projektą Avito — pozicija (mid/senior), kokius uždavinius sprendei?
Kodėl trigeriai daugiausia naudojami Legacy sistemoms?
Ką galima pasakyti apie skaitymo greitį esant indeksui?
Kas yra naudojamos nuorodos?
Ką išves programa? Kodėl? ```go func main() { timeStart := time.Now() _, _ = <-worker(), <-worker() println(int(time.Since(timeStart).Seconds())) } func worker() chan int { ch := make(chan int) go func() { time.Sleep(3 * time.Second) ch <- 1 }() return ch } ```
Kokios yra jūsų atlyginimo lūkesčiai? Kaip buvo suformuotas jūsų ankstesnis atlyginimas (bazinis atlyginimas, premijos)? Ar esate pasiruošęs apsvarstyti bendrą atlyginimą, įskaitant premijas?
Ar šioje lentelėje yra kokių nors indeksų?
Koks bus šio skaitiklio tipas?
Taip pat sakėte, kad naudosime inner join. Kodėl? Ar galėjome parašyti left join? Kuo skiriasi left join nuo right join?
Taigi, tavo atminties sprendimas naudoja mutex. Ar gali paaiškinti, kas tai yra ir kurį naudoji?
Ar laiko limitas visiems vienodas? Kaip bus skaičiuojamas šis laiko limitas?
Ką šis kodas išves ir kodėl? ```go package main import "fmt" func main() { lst := []string{"a", "b", "c", "d"} for k, v := range lst { if k == 0 { lst = []string{"aa", "bb", "cc", "dd"} } fmt.Println(v) } } ```
Kuo tiksliai pasiekiama kolizijų nebuvimas skirtinguose sprendimuose — atmintyje ir duomenų bazėje?
Kokius kriterijus renkatės naujai darbo vietai?
Ką manai, kas iš esmės yra problema su atminties sprendimu? Kas nutiks, jei perkrausite paslaugą?