Sobes.tech

Golang

Kādi ir sharding trūkumi?

Middle+
160

Kādas piegādes garantijas piedāvā Kafka? Ko jāizdara ražotājam, lai nodrošinātu exactly-once?

Middle+
159

[vārds] jautāja: Vai vēl mācāties? Vai tas traucēs pilna laika darbam?

Senior
157

Ko šobrīd meklē sev jaunajā darbā?

Middle+
155

Pastāsti par Consumer Group. Ja ir 3 daļas un 2 lietotāji, kā tie tiks sadalīti?

Middle+
153

Kas notiks ar slice Go, ja tā kapacitāte ir 8 un mēs mēģinām pievienot devīto elementu?

Senior
152

[vārds] jautāja: Pastāstiet par komandu un procesiem — vai tā ir daudzfunkcionāla komanda, kā darbojas sprinti?

Senior
150

Ievadā ir sakārtoti skaitļu masīvi augošā secībā: - aizdomās turamie - nevainīgie Ir jāizslēdz visi nevainīgie no aizdomās turamo masīva. Piemēri: Ievade: suspects = [1, 2, 3, 4, 5], innocents = [2, 4] Izvade: [1, 3, 5] Ievade: suspects = [3, 80, 123, 421, 936], innocents = [80, 936] Izvade: [3, 123, 421]

Middle+
150

func main() { c := make(chan int, 1000) for i := 0; i < 100; i++ { go foo(c) } sum := 0 for r := range c { sum += r } fmt.Println(sum) } func foo(c chan int) { r := rand.Int() for i := 0; i < r; i++ { c <- r } } --- func main() { c := make(chan int, 1000) var wg sync.WaitGroup wg.Add(100) for i := 0; i < 100; i++ { go func() { defer wg.Done() foo(c) }() } go func() { wg.Wait() close(c) }() sum := 0 for r := range c { sum += r } // // fmt.Println(sum) } func foo(c chan int) { r := rand.Int() for i := 0; i < r; i++ { c <- r } }

Senior
149

/* Ievadē ir masīvs ar numuriem nums, kura garums ir n. Katrs masīva numurs var būt unikāls vai parādīties divas reizes. Numuri ir diapazonā [1, n]. Jāuzraksta funkcija, kas atgriezīs masīvu, kas sastāv tikai no numuriem, kuri parādās divas reizes. Piemēri: Ievade: nums = [4, 3, 2, 7, 8, 2, 3, 1] Izvade: [2, 3] Ievade: nums = [2, 2, 1] Izvade: [2] */

Senior
148

Indeksēšana PostgreSQL: kā izveidot indeksu vaicājumam ar vairākiem parametriem? Kāpēc indekss pasliktinājās pēc sešiem mēnešiem ar aktīviem atjauninājumiem?

Senior
147

Vai Kafka var palielināt partiju skaitu, nepārvērtējot topiku?

Middle+
142

Kādus indeksus pazīsti datu bāzē?

Middle+
142

func main() { c := make(chan int, 1000) var wg sync.WaitGroup wg.Add(100) for i := 0; i < 100; i++ { go func() { defer wg.Done() foo(c) }() } go func() { wg.Wait() close(c) }() sum := 0 for r := range c { sum += r } // fmt.Println(sum) } func foo_req(c chan int) error { r := rand.Int() for i := 0; i < r; i++ { c <- r } }

Senior
140

Vai jūs pareizi saprotat, ka ar cache-aside mums joprojām ir jāiet uz kešatmiņu un jāinvalidē dati tur, kad atjauninām datus datu bāzē?

Senior
140

[vārds] jautāja: Kāpēc pārslēdzāties no iepriekšējās uzņēmuma uz pašreizējo?

Senior
140

[vārds] jautāja: Pastāstiet par savu pašreizējo darba vietu — kāda veida uzņēmums tas ir un ar kādu produktu strādājat?

Senior
140

Kura komanda palīdz atjaunināt statistiku PostgreSQL?

Middle+
140

Kā tu raugies uz relokāciju un kur domāji pārcelties?

Middle+
139

Kāda ir atšķirība starp JSON un Protobuf?

Middle+
137
/4