Sobes.tech

Golang

Nima uchun umuman bo'lsa, bozorga chiqishga qaror qildingiz, boshqa takliflarni ko'rib chiqyapsizmi?

Middle+
Mail.ruMail.ru
90

Prometheusda asosiy o'lchov turlari qanday?

Senior
I-teco
90

O'z tajribangiz haqida gapiring. Jamoangiz kimlardan iborat? Siz mustaqil ravishda qaysi xizmatlarni loyihalasiz?

Middle
X5
90

Sizga xizmat ko'rsatildi va shunday qilishni aytdilar — sizning harakatlaringiz

Senior
Cloud.ru
90

Relatsion bazalar nima va u norelatsion bazalaridan qanday farq qiladi?

Middle+
purrweb
90

Biznes darajasida tavsiflangan vazifalar bilan batafsil ishlamasdan ishladizmi?

Senior
МВидеоМВидео
90

```go type SafeMap struct { data map[string]string } func (s *SafeMap) GetOrCreate(key, value string) string { } ```

Middle+
Napoleon IT
90

Transactional Outbox naqshini haqida gapiring: bu nima va qanday ishlaydi?

Senior
А7
90

Ushbu metrika nima deb ataladi? Kliklar va ko'rsatkichlar o'rtasidagi nisbati qanday?

Senior
МВидеоМВидео
90

Moliya kutishlaringiz qanday? Minimal va qulay darajani ayting.

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

HTTP javob kodlari qanday?

Senior
AvitoAvito
90

Qurilgan vitrinlarning snapshot tizimi qanday amalga oshirilgan?

Middle+
VK music
90

```go func fail() { panic("Xatolik!") } func main() { fmt.Println("Boshlash!") var wg sync.WaitGroup wg.Add(1) go func() { defer func() { if e := recover(); e != nil { fmt.Println(e) } }() fail() wg.Done() }() wg.Wait() fmt.Println("Tugash!") } ```

Senior
Wildberries & Russ Bank
90

Agar siz ma'lumotlar bazasiga yoki yon xizmatga sinxron so'rov yuborsangiz va so'rov 5 sekund davom etsa, xizmat ishga tushirilgan operatsion tizimining oqimi nima bo'ladi?

Middle
Aliexpress
90

Ma'lumotlar bazalarida indeksatsiya nima, nima uchun kerak, uning afzalliklari va kamchiliklari.

Middle
VKVK
90

asosiy paket func oneStep(yield func() bool) { yield() } func f() { for range oneStep { print("f ") recover() } } func g() { for range 1 { print("g ") recover() } } func checkPanic(loop func(), c chan<- struct{}) { defer func() { println(recover() != nil) c <- struct{}{} }() defer loop() panic(123) } func main() { c := make(chan struct{}, 1) go checkPanic(f, c) <-c go checkPanic(g, c) <-c }

Senior
sber tech
90

Prodyusiyada xizmat 5 daqiqadan ortiq barqaror ishlamayapti. Muammoni aniqlashga muvaffaq bo'ldik: tashqi kutubxonada P() nomli funksiya bor va u ma'lum ehtimol bilan panicga olib keladi. Bu muammoni qanday hal qilish mumkin? Kutubxona ochiq manba, kod vendor ichida ko'rish mumkin.

Senior
Базис
90

Oldingi ish joyingizda nizolar bo'ldimi? Ularni qanday hal qildingiz?

Senior
Штрафов нет
90

Qanday qilib yuqori yuklama ostida satrni bloklash bilan tranzaktsiyani optimallashtirish mumkin (taklif kodidan ro'yxatdan o'tishda tiqilish muammosi)?

Senior
Не указано
90

Yopiq kanalga yozsangiz nima bo'ladi?

Middle
Сбертех
90
/412