Sobes.tech

Иште ChatGPT колдонуп жатасызбы?

Middle
РедСофт
48

Тышкы жеткирүүчүгө чейин туруксуз тармактарда туруштук берүү үлгүлөрү: retry, circuit breaker

Senior
SelectelSelectel
48

Сен Kafka'ны угуп, Redisте кэшти жаңырткан кызмат бар экенин айттың, туурабы?

Middle
Aliexpress
48

Kubernetesте туура иштеш үчүн кызматта эмне кылышкан (Graceful Shutdown, Readiness Probe)?

Middle
СБЕРСБЕР
48

Идемпотенттүү операция деген эмне жана кайсы REST ыкмалары идемпотенттүү?

Senior
Lanit PPM
48

Микросервистер арасындагы байланыштарды кантип көзөмөлдөсүз?

Senior
МВидеоМВидео
48

Өз тажрыйбаң жана мурдагы жумуш ордуңда продуктка же функцияга кандай таасир тийгизгениң жөнүндө айтып бер.

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

Redis аркылуу ишкерлерди синхрондоштуруу үчүн, эки ишкер бир эле объектти бир убакта иштебеши үчүн кандай кылуу керек?

Senior
Не указано
48

Мақалаларды түзүү, жаңылоо жана өчүрүү ыкмаларын жазуу керекпи? Сиздин кызмат кандай иштеши керек?

Senior
А7
48

func fanin[T arakət](chs ...<-chan T) chan T { out := make(chan T) wg := sync.WaitGroup{} for _, ch := range chs { wg.Add(1) go func(c <-chan T) { defer wg.Done() for v := range c { out <- v } }(ch) } go func() { wg.Wait() close(out) }() return out } func main() { ch1 := make(chan int, 5) ch2 := make(chan int, 5) for i := 1; i <= 5; i++ { ch1 <- i ch2 <- i * 2 } close(ch1) close(ch2) fmt.Println(fanin(ch1, ch2)) }

Senior
01.tech
48

Миллион URL бар болгон чоң файл бар, аларды системаны ашыкча жүктөбөстөн жана тышкы серверден бан албастан кантип тезирек жүктөп алса болот? Кодду кантип уюштуруш керек?

Senior
Spectr
48

Goда кандай маалымат түрлөрү бар?

Middle+
Magnit Tech
48

Акыркы иш ордуңузду эмне үчүн таштадыңыз?

Senior
AndersenAndersen
48

20 эттин кайчы машиналары жеткирилди, 5и жөнөтүлдү — складда канча калды жана системадагы учурдагы абал кандай?

Senior
МВидеоМВидео
48

негизги пакет импорт ( "crypto/md5" "fmt" ) var алфавит = []rune{'a', 'b', 'c', 'd', '1', '2', '3'} func КалыбынаКоддоо(h []byte) string { return "" } func хешКоддоо(кириллица string) []byte { h := md5.Sum([]byte(кириллица)) return h[:] } func main() { тесттер := []string{"a", "12", "abc333d"} ок := true for _, күтүлгөн := range тесттер { h := хешКоддоо(күткөн) актив := КалыбынаКоддоо(h) if актив != күтүлгөн { fmt.Printf("Катуу каталар: күтүлгөн %q, алынган %q\n", күтүлгөн, актив) ok = false } } if ok { fmt.Println("Бардык тесттер ийгиликтүү өттү") } }

Senior
Ozon ФинтехOzon Финтех
48

APIнин жооп берүү убактысын 2 секунддон 300 миллисекундуга кыскартканда суроолорду оптималдаштыруу деген эмне?

Middle+
А7
48

Жазуу брокерлери жөнүндө айтып бериңиз: кайсы түрлөрү бар, Kafka кантип иштейт?

Senior
ClearWay
48

Учурда сиз [шаар]да жашайсыз жана офисте чыгуу менен гибриддүү форматта иштөө сиз үчүн ыңгайлуу болот деп туурабы?

Middle
Яндекс
48

Сен канал пайда болгондуктанбы же бир нерсе үчүн goroutines жазуу үчүнби WaitGroup жазууга чечтиңби?

Senior
Cloud.ru
48

Контейнеризация кантип иштейт, namespace тууралуу көбүрөөк айтып берсең.

Senior
OZONOZON
48
/412