Sobes.tech

Embedded / IoT

//Vazifa sharti //HTTP so'rovlariga javob kodlarini ikki URL bo'yicha chiqaradigan kod yozing //(Googlening bosh sahifasi va shtrafovnet.ru bosh sahifasi) //So'rovlar parallel ravishda amalga oshirilishi kerak.

273

Hikari Pool bilan 10 ulanish, yuk ostida 'connections not available' deb xabar keldi. Nima qilish kerak?

249

// Quyidagi kod nima chiqaradi va nima uchun? package main import "fmt" type Person struct { Name string } func changeName(person *Person) { *person = Person{Name: "Alice"} } func main() { person := &Person{ Name: "Bob", } fmt.Println(person.Name) // Bob changeName(person) fmt.Println(person.Name) // Alice }

242

// Quyidagi kod nima chiqaradi va nima uchun? package main import "fmt" type Person struct { Name string } func changeName(person *Person) { person.Name = "Alice" } func main() { person := &Person{ Name: "Bob", } fmt.Println(person.Name) // Bob changeName(person) fmt.Println(person.Name) // Alice }

224

Vazifalaringiz haqida gapiring. Siz tizim dizayni bilan shug'ullandingizmi? Birlik testlarini yozasizmi?

220

Go rejalashtiruvchisi haqida gapir (MPG modeli, ish o'g'irlash, topshirish va boshqalar)

215

PostgreSQL optimallashtirish bo'yicha ishlaringiz haqida gapirib bering — indekslar va tranzaktsiyalar bilan nima qildingiz?

194

Olib borish operatsiyalarining idempotentlik mexanizmini tavsiflang: kalit qayerda saqlanardi, TTL nima edi, qanday qilib to'qnashuvlar boshqarilardi

192

//Vazifa sharti //HTTP so'rovlariga javob kodlarini ikki URL uchun chiqaradigan kod yozing //Googlening bosh sahifasi va shtrafovnet.ru ning bosh sahifasi) //So'rovlar parallel ravishda amalga oshirilishi kerak.

190

Aks holda synchronized bo'lsa, volatile nima uchun kerak? Synchronized volatile'ning barcha holatlarini qamrab oladi.

189

Nima quyidagi dastur chiqaradi va uning bajarilish vaqti qancha bo'ladi? package main import ( "fmt" "time" ) const numRequests = 10_000 var count int func networkRequest() { time.Sleep(time.Millisecond) // Tarmoq so'rovining simulyatsiyasi. count++ } func main() { for i := 0; i < numRequests; i++ { networkRequest() } fmt.Println(count) // 10_000 }

188

PostgreSQL'da pessimistik va optimistik bloklash o'rtasidagi farq nima?

188

Quyidagi dastur nima chiqaradi va uni bajarish uchun qancha vaqt ketadi? package main import ( "fmt" "time" ) const numRequests = 10000 var count int func networkRequest() { time.Sleep(time.Millisecond) // Tarmoq so'rovining taqlidi. count++ } func main() { for i := 0; i < numRequests; i++ { networkRequest() } fmt.Println(count) }

184

Faqat izolatsiya darajasidan foydalanib, ortiqcha bron qilishni oldini olish uchun tranzaksiya izolatsiya darajasini qanday tanlash kerak?

184

Ayting, sizning jamoangizda 6 Go dasturchisi, 2 frontend, 2 QA, PM ishlayaptimi, to'g'rimi?

179

Nima uchun PostgreSQL'da UPDATE aslida DELETE va INSERT hisoblanadi?

175
/3