Golang
Papaskink apie savo dabartinę patirtį: kur dabar dirbi, su kokiu produktu, koks yra tavo pagrindinis stekas?
Kaip procesai ir srautai gali tarpusavyje sąveikauti?
Išvardinkite pagrindinius duomenų tipus Go kalboje
// Pataisyti kodą func FixProblem() { var wg sync.WaitGroup ch := make(chan string, 5) mu := sync.Mutex{} for i := 0; i < 5; i++ { wg.Add(1) go func(ch<- string, i int, wg *sync.WaitGroup) { defer wg.Done() mu.Lock() defer mu.Unlock() msg := fmt.Sprintf("Goroutine %s", strconv.Itoa(i)) ch <- msg }(ch, i, &wg) } for { select { case q := <-ch: fmt.Println(q) } } wg.Wait() }
Kas yra struktūros Go ir kam jos naudojamos?
Ar turite patirties dirbant su projektu ankstyvosiose stadijose arba nuo nulio? Ką darėte ir kokius sprendimus priėmėte?
[vardas] paklausė: kas yra alias Go kalboje?
//1-10 parodyti kvadratus, skaičiuoti keliuose srautuose, darbuotojų grupė
Kaip vadinama konstrukcija WITH ... AS (...) užklausoje 84 eilutėje?
Kiek patogu yra visiškai nuotolinis darbas?
Kaip nustatytum, kuri pokalbio versija yra geresnė, jei turėtum du?
Kiek žmonių buvo komandoje?
Kokios praktikos egzistuoja, kad sumažintumėte Docker vaizdo dydį?
Papaskinkite daugiau apie taškų sistemą — kas vyko aukščiausio lygio?
Pakalbėkime apie kopijas ir skaidymą — kam jie reikalingi.
Ar galima garantuoti duomenų pristatymą per UDP?
Ar šiuo metu turi prioritetus ar planais?
Kas yra idempotentiškumas? Yra NoSQL duomenų bazės — kokios jų skirtumai ir kada rinktis?
/* Mikroservisų architektūra su aplikacija. Mikroservisas gali būti abstrakčiai apibrėžtas naudojant Backend sąsają. Norint pasiekti mikroserviso egzempliorių, galima naudoti tipą BackendImpl, kuris jau yra įgyvendintas. Kiekvienas mikroservisas turi keletą dešimčių veikiančių egzempliorių, kurių kiekvienas yra pasiekiamas per savo adresą addr. Tačiau, atskiros mikroserviso egzemplioriai nėra patikimi: jie gali kristi, būti neprieinami arba perkrauti. Todėl, jums reikia įgyvendinti Balancer tipą, kuris taip pat įgyvendina Backend sąsają ir atlieka kliento pusės apkrovos balansavimą tarp mikroserviso egzempliorių, kiekvieną kartą **mažiausiai apkrauto** egzemplioriaus pasirinkimą.
Papaskink, kodėl nusprendei ieškoti naujų projektų ir kokio vystymosi norėtum?