Sobes.tech

Golang

Mik a sharding hátrányai?

Middle+
160

Milyen kézbesítési garanciák vannak a Kafka-ban? Mit kell tenni a produceren, hogy pontosan egyszer legyen?

Middle+
159

[név] kérdezte: Még tanulsz? Ez akadályozni fogja a teljes munkaidős munkádat?

Senior
157

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
155

Mit keresel most magadnak az új munkahelyeden?

Middle+
155

Mesélj a Consumer Group-ról. Ha 3 partíció és 2 fogyasztó van, hogyan oszlanak el?

Middle+
153

Mi történik egy slice-szel Go-ban, ha a kapacitása 8, és megpróbálunk hozzáadni egy kilencedik elemet?

Senior
152

A bemeneteken növekvő sorrendben rendezett számok tömbjei vannak: - gyanúsítottak - ártatlanok El kell távolítani minden ártatlant a gyanúsítottak tömbjéből. Példák: Input: suspects = [1, 2, 3, 4, 5], innocents = [2, 4] Output: [1, 3, 5] Input: suspects = [3, 80, 123, 421, 936], innocents = [80, 936] Output: [3, 123, 421]

Middle+
150

[név] kérdezte: Meséljen a csapatról és a folyamatokról — ez egy többfunkciós csapat, hogyan működnek a sprint-ek?

Senior
150

/* Bemenetként egy nums nevű tömb van, amelynek hossza n. Minden szám a tömbben lehet egyedi vagy kétszer is előfordulhat. A számok az [1, n] tartományban vannak. Írjon egy olyan függvényt, amely csak azokat a számokat tartalmazó tömböt adja vissza, amelyek kétszer fordulnak elő. Példák: Bemenet: nums = [4, 3, 2, 7, 8, 2, 3, 1] Kimenet: [2, 3] Bemenet: nums = [2, 2, 1] Kimenet: [2] */

Senior
148

Indexelés PostgreSQL-ben: hogyan hozzunk létre indexet több paraméteres lekérdezéshez? Miért romlott az index fél év alatt aktív frissítéseknél?

Senior
147

Milyen indexeket ismersz az adatbázisban?

Middle+
142

[név] kérdezte: Meséljen a jelenlegi munkahelyéről — milyen típusú cég és milyen terméken dolgozik?

Senior
142

Lehet-e növevelni a partíciók számát Kafka-ban anélkül, hogy újra létrehoznánk a témát?

Middle+
142

Hogyan viszonyulsz az áthelyezéshez, és hova gondoltál költözni?

Middle+
141

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

Jól érti, hogy a cache-aside esetén is szükség van arra, hogy a cache-be menjünk és érvénytelenítsük az adatokat, amikor az adatokat frissítjük az adatbázisban?

Senior
140

[név] kérdezte: Miért váltottál az előző cégedről a jelenlegihez?

Senior
140

Melyik parancs segít frissíteni a statisztikákat a PostgreSQL-ben?

Middle+
140

Mi a különbség a JSON és a Protobuf között?

Middle+
137
/4