Golang
Kas yra duomenų lenktynės?
Ar yra buvę, kad tavo darbo rezultatas neatitiko tavo vadovo lūkesčių?
Ar žinai, kas yra lentelės pagrindu vykdomi testai (table-driven tests)?
O shard'uose, replikose, kaip buvo sukonfigūruotas ClickHouse?
Kas yra reliacinė duomenų bazė ir kuo ji skiriasi nuo neryelacinės?
Kas yra DNS ir MITM ataka?
Kas yra transakcijos ir ACID savybės?
Kuo skiriasi Dependency Inversion ir Dependency Injection?
Ar yra apribojimų dėl projekto trukmės? Ar esate pasiruošę apsvarstyti 2 mėnesių projektą?
Kaip susijęs asinchroninė paslauga su 25% sumažėjusia PostgreSQL apkrova?
Ar turite patirties dirbant su šiuolaikiniais frontend karkasais (Vue, React, Svelte)? Kas yra reaktyvumas ir kaip jis įgyvendinamas React?
Aprašykite vieno iš savo projektų architektūrą (sluoksniai, modeliai, kodo organizavimas)
Ką parodys programos paleidimo metu: func main() { counter := make([]int, 0, 1000) var wg sync.WaitGroup for i := 0; i < 1000; i++ { wg.Add(1) go func() { defer wg.Done() counter = append(counter, i) time.Sleep(10 * time.Millisecond) // Darbo imitacija }() } wg.Wait() fmt.Println(len(counter)) }
Kaip elgtis, kai visi 5 goroutine vienu metu mato tuščią talpyklą ir eina į duomenų bazę (cache stampede)?
Ar galime paveikti Go garbage collector'į?
Kaip vykdomas šis SQL užklausa su subužklausa ir DENSE_RANK (vykdymo tvarka)?
Kaip užtikrinti, kad eilėje esanti žinutė bus apdorota būtent vieną kartą, jei yra keli darbuotojai?
Papaskink apie savo dabartinę patirtį: kur dabar dirbi, su kokiu produktu, koks yra tavo pagrindinis stekas?
Kiek laiko jau dirbate su Go? Anksčiau dirbote su PHP ir Go — kaip tai vyko?
Ar tavo pareiga patiškai patikrinti metrikas po diegimo ir užregistruoti rezultatą?