Sobes.tech

Golang

Kāpēc jūs izmantojāt Mutex vietā Atomic skaitītājam?

Senior
РамблерРамблер
41

Pastāstiet par problēmu ar ClickHouse (kritumu, jo dēļ, ka ir liels unikālo ierakstu skaits) un kā to atrisinājāt.

Senior
Бюро 1440Бюро 1440
41

Ar ko instrumentiem jūs strādājāt?

Senior
Effective IT
41

Kāda ir iemesls, kāpēc izvēlējāties pamest Wildberries?

Senior
Hi Rockits
41

Cik bieži ir uzdevumi, kas prasa izmaiņas līgumos?

Senior
X5
41

Cik diskutējami ir jūsuprāt reti klientu tikšanās?

Senior
АЙ-ТЕКОАЙ-ТЕКО
41

Kā jūs tika galā ar garajām/lēnajām vaicājumiem PostgreSQL?

Senior
Магнит Тех
41

Kā IP precīzi risina maršrutēšanas problēmu? Kā maršrutētājs saprot, kur nosūtīt paketi?

Middle
Graveling
41

Ir problēma ar pavedienu drošību: ja divas goroutines vienlaikus izsauc Lock ar ciklu, tās var sajaukties. Kā to labot?

Middle
FinFrame
41

Vai jūs joprojām strādājat [uzņēmums]?

Senior
Shopfully
41

Pastāstiet par Linux operētājsistēmas inicializācijas procesu: init process (PID 1), ielādētājs un initramfs.

Middle+
VKVK
41

Kāpēc tika izvēlēts shardings pēc account_id? Kādam mērķim vispār tika veikts shardings?

Senior
РамблерРамблер
41

Kāpēc nebija iespējams visu uzbūvēt uz ClickHouse un vienkārši parādīt metriku ar frontenda pakalpojumu?

Senior
МВидео/эльдорадо
41

Ko darīja ar ziņojumiem pēc manuālas apstrādes? Kādas bija iespējas?

Senior
МВидео/эльдорадо
41

Ko šobrīd meklē sev, kas tev ir svarīgs?

Middle+
Лига Цифровой ЭкономикиЛига Цифровой Экономики
41

Kad sākas atkritumu savācējs? Vai ir īpaši apstāšanās punkti noteiktos brīžos?

Senior
ВайлдберрисВайлдберрис
41

Pastāsti par pakalpojumu profilēšanu Go — kā izskatās kļūdu novēršanas un šauru vietu meklēšanas process?

Senior
Себе
41

// 2 func merge(chans ...chan int) <-chan int { panic("not implemented") } func main() { a,b,c := make(chan int), make(chan int), make(chan int) out := merge(a,b,c) go func(){ for v := range out { println(v) } }() a <- 1 a <- 2 a <- 3 b <- 4 c <- 5 close(c) a <- 6 } Izpildiet funkciju merge, kas pieņem vairākus veselo skaitļu kanālus un atgriež vienu kanālu, kas apvieno visu ievades kanālu vērtības. Apvienotajam kanālam jāaizveras, kad visi ievades kanāli ir aizvērti.

Senior
Не указано
41

Vai karte ir drošas Go?

Middle+
Magnit Tech
41

Kāda ir galvenā problēma, apstrādājot katru pieprasījumu atsevišķā operētājsistēmas procesā, straujas slodzes laikā? - HTTP aizliedz procesu izmantošanu - Procesi nevar darboties paralēli - Augstas atmiņas un konteksta pārslēgšanas izmaksas - Tas pasliktina aprēķinu precizitāti

Intern
AvitoAvito
41
/411