Papaskink apie Kubernetes — ką darėte su klasteriu?
Golang
Kintamasis s po konvertavimo yra toje pačioje atmintyje ar paskirta kitur?
// Klausimas 5. Ką atvaizduos ekrane func main() { ch := make(chan int, 5) for i := 1; i <= 5; i++ { ch <- i } for true { fmt.Println(<-ch) } }
Ar kada nors reikėjo aiškiai nustatyti izoliacijos lygį kode?
Kas vyko pipeline po inbox? Kaip duomenys buvo rašomi į duomenų bazę?
Kas yra sync pakete?
Ar kūrėte istorines lenteles, pavyzdžiui, vartotojui, kur saugoma jo atributų pakeitimų istorija?
Kaip optimizavote užklausas nuo 10-20 minučių iki 5-7? Kokie ataskaitos buvo vykdomos taip ilgai?
// Klausimas 3. Ką išves į ekraną package main import "fmt" import "math" func main() { i := int32(math.Pow(2, 64)) - 1 fmt.Println(i) }
Ar vis dar dirbi Magnit? Kodėl nusprendei išeiti į rinką?
Iš kur duomenys buvo gauti? Ar juos siųsdavo logistikos įmonės ar kaip?
Ką darė su žinutėmis po rankinio apdorojimo? Kokios buvo galimybės?
Kas vyko pirmojo sinchronizacijos kanale? Ar tai buvo duomenų modelis, pagal kurį jie turtingėjo?
// Klausimas 2. Ką išves ekrane package main import "fmt" func main() { { defer fmt.Println(1) } defer fmt.Println(2) }
Kur reikia apibrėžti recover, kad panikos atveju programa neatsijungtų, atsižvelgiant į tai, kad ji turi kelis galinius taškus, daug priklausomybių (duomenų bazė, talpykla, bibliotekos)?
Papaskink apie validaciją: kokios yra validacijos galimybės, kas nutinka, jei žinutė neperlaiko validacijos?
Ar buvo daug tokių nebegaliojančių pranešimų?
Ar naudojote trigerius praktikoje?
Papaskinkite apie save, kuo užsiėmėte, ką darėte?
Perkėlėte neteisingas žinutes į atskirą temą ir jas gaminote ar kaip? Ar buvo daug tokių žinučių?