Sobes.tech

Golang

// Jautājums 3 // Aprakstiet, kādu uzdevumu šis kods risina // Kādas problēmas ir šajā risinājumā? // Kā jūs pārveidotu šo kodu? var c int var mu sync.RWMutex type Trace struct { // Daži lauki šeit } type Sender interface { Send(Trace) } func Do(sender Sender, tr Trace) { mu.Lock() defer mu.Unlock() c++ if c == 100 { go func() { sender.Send(tr) }() c = 0 } }

Senior
МТС CloudМТС Cloud
68

Kā risinājāt, ja podu atjaunināšanas laikā zaudējāt pieprasījumus?

Middle
WildberriesWildberries
68

Pastāsti par konkurētspējīgu apstrādi — tev ir tam atsevišķa sadaļa. Kā ierobežojāt paralēlismu? Cik savienojumu bija ar PostgreSQL?

Middle+
МВидео/эльдорадо
68

Kā rīkoties, ja visi 5 goroutines vienlaikus redz tukšu kešatmiņu un dodas uz datu bāzi (cache stampede)?

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

Pastāstiet par prioritātes rindkopa

Middle
VKVK
68

Kāda ir atšķirība starp kooperatīvo un priekšlaicīgo daudzuzdevumu pārvaldību?

Senior
AvitoAvito
68

Kā tiek izpildīts šis SQL vaicājums ar apakšvaicājumu un DENSE_RANK (izpildes secība)?

Middle
WildberriesWildberries
68

Cik aktīvi apsveri piedāvājumus? Vai jau ir piedāvājumi, termiņi to pieņemšanai?

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

Kā saprast, kur ir šaurais punkts faila apstrādē — ja rindiņa pa rindai apstrāde šķiet lēna, un goroutines apstrādā ciklā?

Middle
Aliexpress
68

Vai virtualizācija izmanto galvenās operētājsistēmas kodolu?

Middle+
VK CloudVK Cloud
68

Uzrakstiet merge funkciju, lai apvienotu vairākus sakārtotus uint kanālus vienā sakārtotā kanālā

Middle
WildberriesWildberries
68

Kas ir asymptotiskā nešana un ko tā nozīmē?

Middle
VKVK
68

Kāda bija maksimālā pieprasījumu skaits sekundē visvairāk noslogotajā pakalpojumā?

Senior
eLama
68

Kopumā pastāstiet, ar ko nodarbojaties savā pašreizējā uzņēmumā.

Senior
Shopfully
68

Transakciju izolācijas līmeņi, anomālijas, kas ir Serializable?

Middle
OZONOZON
68

Ko darīt, ja mēs esam pievienojuši visus nepieciešamos indeksus, bet datu bāze joprojām nevar tikt galā ar slodzi un palēninās?

Middle
СитиДрайвСитиДрайв
68

Par GitLab CI — kā jūs strādājāt, vai pats rakstījāt yaml failus?

Middle+
МВидео/эльдорадо
68

Kāpēc matricas reizināšana ir definēta tieši ar šo noteikumu?

Middle
Graveling
68

Vai optimizators vienmēr izmantos izveidoto indeksu?

Senior
А7
68

Varbūt jau ir radušies jautājumi, [vārds]? (par uzņēmumu)

Middle
Stroki
68
/412