Golang
Papaskink apie savo paskutinę techninę patirtį, kokius uždavinius atlikote, kas jus labiausiai domino?
Ar konkurencinis prieigos prie slice yra saugus? Ar įvyks lenktynių sąlyga, jei 4 goroutines keis kiekvienas savo unikalų indeksą slice?
Kuo skiriasi procesas nuo srauto?
Kokie kiti būdai egzistuoja Go programoje gorutinos sinchronizacijai be kanalų?
Kokia komanda gali pakeisti pagrindinį įsipareigojimą, nuo kurio prasideda dabartinė šaka?
Lentelėje yra laukai: naudotojo ID, lytis ir amžius. Dažnai reikia pasirinkti naudotojus pagal lytį ir amžių. Koks indeksas yra geriausias sukurti?
Kodėl šiuo metu ieškai darbo?
Kas nutinka, jei proceso metu vienas iš paslaugų nėra pasiekiamas (pavyzdžiui, paslauga su pilnu vardu / naudotojo duomenimis)? Ar visa Kafka sustoja?
Papasakokite apie savo patirtį dirbant su PostgreSQL. Ar sprendėte optimizavimo klausimus?
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 } ```
Kas yra stekas ir krūva (heap)? Kaip jie skiriasi? Kaip sužinoti, kur išskiriama kintamoji?
Apache Kafka architektūra: kokie yra pagrindiniai komponentai, kaip susiję gamintojai ir vartotojai? Kas yra perbalansavimas? Kaip užtikrinti seką skaityti pranešimus?
Ar galite papasakoti apie krūvius jūsų paskutinėje darbo vietoje?
Kas yra generikai Go? Kaip juos suprantate?
Kas yra kanalas Go? Kokie yra kanalų tipai? Kuo skiriasi buferiniai ir nebuferiniai kanalai?
Kas svarbu numatyti polling worker'yje?
Papaskinkite apie save ir savo patirtį
Pakeitus tik 6-ąją kodo eilutę (nekeičiant funkcijos parašo), ar įmanoma pasiekti funkcijos viduje pridėtus elementus (trijulę ir ketvertuką)?
Kaip galima išspręsti rašymo ir skaitymo užklausų degradacijos problemą vienoje lentelėje su indeksu naudojant duomenų bazės mastelio keitimą? Ar padės tokios metodikos kaip sharding ir partitioning?
Kuo skiriasi duomenų tipas TEXT nuo VARCHAR PostgreSQL, ir kuo skiriasi VARCHAR nuo CHAR?