TTL va LRU kesh o'rtasidagi farq nima?
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.
Hikari Pool bilan 10 ulanish, yuk ostida 'connections not available' deb xabar keldi. Nima qilish kerak?
// 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 }
// 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 }
Vazifalaringiz haqida gapiring. Siz tizim dizayni bilan shug'ullandingizmi? Birlik testlarini yozasizmi?
Java'da JAR fayli nima?
Go rejalashtiruvchisi haqida gapir (MPG modeli, ish o'g'irlash, topshirish va boshqalar)
PostgreSQL optimallashtirish bo'yicha ishlaringiz haqida gapirib bering — indekslar va tranzaktsiyalar bilan nima qildingiz?
Nima uchun [kompaniya]dan ketdingiz?
Olib borish operatsiyalarining idempotentlik mexanizmini tavsiflang: kalit qayerda saqlanardi, TTL nima edi, qanday qilib to'qnashuvlar boshqarilardi
//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.
Aks holda synchronized bo'lsa, volatile nima uchun kerak? Synchronized volatile'ning barcha holatlarini qamrab oladi.
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 }
PostgreSQL'da pessimistik va optimistik bloklash o'rtasidagi farq nima?
Outbox-shabloni nima? Uni qanday amalga oshiriladi?
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) }
Faqat izolatsiya darajasidan foydalanib, ortiqcha bron qilishni oldini olish uchun tranzaksiya izolatsiya darajasini qanday tanlash kerak?
Ayting, sizning jamoangizda 6 Go dasturchisi, 2 frontend, 2 QA, PM ishlayaptimi, to'g'rimi?
Nima uchun PostgreSQL'da UPDATE aslida DELETE va INSERT hisoblanadi?