Sobes.tech

Golang

Go'da xaritalar qanday ishlaydi?

Middle
192

Ma'lum bir tugunlarda podlarni joylashtirish qoidalarini qanday tasvirlash mumkin?

Senior
192

Qaysi turdagi tarqatilgan tranzaktsiyalar mavjud?

Middle
191

Yaxshi hash funktsiyasi qanday xususiyatlarga ega bo'lishi kerak?

Middle
191

Go'da satrlarni samarali tarzda qanday birlashtirish mumkin? Qaysi variantlar mavjud?

Senior
191

XSS (Cross-Site Scripting) nima va unga qarshi qanday kurashish mumkin?

Middle
191

Shardlash tushunchasi bilan tanishdingizmi?

Middle
191

Go'da bo'lak (slice) o'sib, o'z hajm chegarasiga yetganda nima bo'ladi? Yangi elementlar qo'shilganda qanday mantiq ishlaydi?

Middle
190

Yangi ish joyini tanlashda siz uchun nima muhim bo'ladi?

Senior
190

SQL injeksiyalari haqida gapir

Middle
189

Matn satrining palindrom yoki yo'qligini tekshiradigan funktsiya yozing. - Palindrom - har ikkala yo'nalishda ham o'qilishi bir xil bo'ladigan belgilar ketma-ketligi. - Faqat a-zA-Zа-А-я alfavitining harflarini tekshirish kerak, katta-kichik harf farq qilmaydi.

Middle
189

Linux'da inode nima?

Senior
188

O'zingizni middle yoki senior sifatida baholaysizmi?

Middle+
188

Go'da qanday sinxronizatsiya primitive'lari mavjud?

188

Relyatsion bazalarda so'rovlarni optimallashtirish bo'yicha tajribangiz bormi?

Middle
187

Jarayon va oqim o'rtasidagi farq nima?

Middle
187

Nima uchun barcha ustunlar va ularning kombinatsiyalari uchun indekslar yaratilmaydi?

Middle
185

Tasavvur qiling, sizda katta ma'lumotlar bazasi bor (ijtimoiy tarmoqda milliardlab foydalanuvchilar) va ID bo'yicha foydalanuvchini topishingiz kerak, lekin so'rov sekin. Birinchi navbatda nima qilardingiz?

Middle
185

Matn satrining palindrom yoki yo'qligini tekshiradigan funktsiya yozing. Palindrom - har ikkala yo'nalishda ham bir xil o'qiladigan belgi ketma-ketligi. Faqat a- я, А- Я harflarini tekshirish kerak, katta-kichik harf hisobga olinmaydi.

Middle
185

import "fmt" func maxDistants(arr []int) int { maxDist := 0 lastOne := -1 for i := 0; i < len(arr); i++ { if arr[i] == 1 { if lastOne == -1 { maxDist = i } else { dist := (i - lastOne) / 2 if dist > maxDist { maxDist = dist } } lastOne = i } } if arr[len(arr)-1] == 0 { dist := len(arr) - 1 - lastOne if dist > maxDist { maxDist = dist } } return maxDist } func main() { fmt.Println(maxDistants([]int{1, 0, 0, 0, 1})) }

Middle
185
/12