Sobes.tech

Golang

Qutilar o'zaro qanday hamkorlik qilishi mumkin?

Senior
YadroYadro
34

Runtimeda cheklov va qoidalarni o'zgartirish mumkinmi edi? Buning uchun UI bormi edi?

Senior
А7
34

Doimiy ishlaganingizda outsourcing/outstaff sifatida ishladingizmi?

Middle
МВидеоМВидео
34

Keyingi qadam nima bu ma'lumotlar bilan?

Senior
OkkoOkko
34

Go'dagi goroutinlar nima va ular tizim iplaridan qanday farq qiladi?

Middle
VKVK
34

Foydalanilgan paketlar uchun import yozing

Middle
Ozon FreshOzon Fresh
34

Nima uchun siz kanalni WaitGroup/errgroup o'rniga tanlardingiz? Errgroup nima uchun yomonroq?

Middle
Aliexpress
34

Nima uchun ajratmalarni kamaytirish zarurati yuzaga keldi: bu biznesdan so'rovmi yoki jamoaning o'z tashabbusiymi?

Senior
А7
34

Qo'lingizda harbiy bilet bormi?

Middle+
WildberriesWildberries
34

Go'da necha tijoriy tajribangiz bor?

Middle+
Штрафов нет
34

To'liq vaqtli masofaviy ishni xohlaysizmi yoki ofis bilan variantlarni ham ko'rib chiqishga tayyormisiz?

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

Vazifalarni qanday olishardi? Vazifalar va holatlarni qaerdagi boshqarishardi?

Middle+
МВидеоМВидео
34

Redis barcha uchta ma'lumotlar markazida edimi?

Middle
Aliexpress
34

Kitoblar jadvalidagi inventory_code (kod) maydoni nima, bu nima?

Middle
Ozon FreshOzon Fresh
34

Go tilida goroutinlar mavjud — yengil oqimlar. Siz goroutinani qachon ishlatish kerakligini va qachon kerak emasligini qanday tushunasiz?

Middle
Aliexpress
34

So'nggi loyihang haqida gapir.

Senior
FREEDOM LIFESTYLE
34

Nima uchun sync.Map ni oddiy map va Mutex o'rniga ishlatdingiz?

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

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
plata
34

Ikki noma'lum o'yinchoq kubiklarni tashlashda qancha turli xil variantlar mavjud?

Middle
Graveling
34

Goroutinlar nima uchun kerak? Ularning operatsion tizimining jarayonlari va iplaridan qanday afzalliklari bor?

Middle+
VK CloudVK Cloud
34
/412