Sobes.tech

Golang

Kur, jūsų manymu, prasideda highload? Kur yra riba tarp highload ir ne-highload?

Middle+
ClearWay
86

Papaskink apie savo patirtį su programavimo kalbomis, išskyrus Go, ką dar naudojote? Kaip jums patinka Go?

Senior
OZONOZON
86

Ar visada gerai turėti indeksą? Ar visada geriau su įjungtu indeksu nei be jo?

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

Kiek didelė tavo patirtis su Redis kaip talpykla ir pranešimų brokeriu?

Senior
Sequoia Ads
86

Kaip veikia select su keliais kanalais Go?

Middle
VKVK
86

Kas yra XSS (Cross-Site Scripting) ir kaip su tuo kovoti?

Middle
VKVK
86

// Reikia įgyvendinti funkciją, kuri suspaustų eilutę naudojant run-length encoding algoritmą. // Jei randama vienodų reikšmių serija, ji pakeičiama serijos ilgiu ir reikšme. func Encode(s string) string { panic("neįgyvendinta") }

Senior
Avanpost
86

Kuo užsiėmėte paskutinį kartą darbe?

Senior
bip.ru
86

// Surasti didžiausią lyginį skaičių package main import "fmt" func main() { var max int for i := 1000; i > 0; i-- { go func() { if i%2 == 0 && i > max { max = i } }() } fmt.Printf("Didžiausias yra %d", max) } func maxEvent(n, workers int) int { var wg sync.WaitGroup results := make(chan int, workers) jobs := make(chan int, workers) for w := 0; w < workers; w++ { wg.Add(1) go func() { defer wg.Done() localMax := -1 for num := range jobs { if num%2 == 0 && num > localMax { localMax = num } } result <- localMax }() } go func() { for i := 1; i <= n; i++ { jobs <- i } close(jobs) }() go func() { wg.Wait() close(results) }() globalMax := -1 for localMax := range results { if localMax > globalMax { globalMax = localMax } } return globalMax }

Middle
WildberriesWildberries
86

Kodėl išėjote į rinką? Kas nepatinka jūsų dabartinėje vietoje?

Senior
BLS-Soft
86

Aprašykite Linux serverio įkėlimo procesą nuo paleidimo iki terminalo paleidimo

Senior
VKVK
86

Kam reikalinga vartotojų grupė Kafka?

Senior
Lanit PPM
86

Ką tiksliai leidžia blockchain, ko paprastas viešo/privata rakto pora padaryti negali?

Middle
Graveling
86

Koks duomenų tipas Go kalboje naudojamas Unicode simboliams atvaizduoti?

Middle+
МТСМТС
86

Kodėl Linux procese gali būti out-of-memory klaida, net jei atmintis rodo laisvą?

Senior
AltDev
86

Kodėl perėjote nuo Flutter prie Go?

Senior
AvitoAvito
86

Kas yra errors.Is ir errors.As, kam jie skirti ir kokią problemą sprendžia?

Senior
Магнум
86

Pateikite pavyzdį, kada SELECT FOR UPDATE gali sukelti deadlock.

Senior
OZONOZON
86

Kas nutiks, jei sisteminis šauksmas (syscall) bus užblokuotas?

Middle+
Servicepipi
86

Kaip greitai galėsite pradėti naujoje vietoje, jei gausite pasiūlymą?

Senior
Hi Rockits
86
/412