Golang
pgx ning ijobiy va salbiy tomonlari nima?
Operatsion tizimda (Linux) jarayon va oqim nima?
Qaysi rivojlanish metodologiyalari bilan ishladingiz? Qaysi biri eng qulay?
Hozirda siz ish joyingiz yoki shaxsiy ish bilanmi ishlayapsiz?
Kelajakda texnik yoki menejment yo'nalishida rivojlanishni xohlaysizmi?
Ushbu algoritmning vaqt va xotira murakkabligi (Big O) qanday?
Go dasturlash bilan necha yildan beri shug'ullanasiz?
Produksi tizimlarida goroutine oqib ketishining odatiy sabablari nima va ular xizmatning ish vaqtidagi xulq-atvoriga qanday ta'sir qiladi?
Go'da funktsiya va metod o'rtasidagi farq nima? Xotira bilan ishlash nuqtai nazaridan texnik farq nima?
Qaysi natijani dastur chiqaradi? package main import "fmt" func main() { original := []int{1, 2, 3} updated := append(original, 4) original[0] = 100 fmt.Println(original, updated) } [100 2 3] [1 2 3 4] [100 2 3] [100 2 3 4] [1 2 3] [1 2 3 4] [100 2 3] [1 2 3]
func appendSlice(sl []int, val int) { sl = append(sl, val) } func mutateSlice(sl []int, idx, val int) { sl[idx] = val } 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) // changeName(person) fmt.Println(person.Name) // }
[Kompaniya] jamoasida nechta backend bo'lgan?
Indeksni ishlab chiqarishga qo'shishdan oldin uning samaradorligi va foydaliligini qanday oldindan baholash mumkin?
Deadlock va race condition nima, ular bilan qanday kurashish mumkin?
Bo'sh tuzilishga ega kanal chan struct{} nima uchun kerak?
Ma'lumotlar bazalarida indekslash nima va nima uchun kerak?
SQL so'rovini yozing, u **mijoz nomi**, uning **shahri** va **barcha buyurtmalari umumiy summasini** chiqaradi. Yakuniy natijaga faqat **umumiy xarajatlari 1000** dan ortiq bo'lgan mijozlar kiritiladi. --- **Ma'lumotlar sxemasi:** 1. **`customers` jadvali:** - `customer_id` (int) – mijozning yagona identifikatori. - `customer_name` (varchar) – mijozning ismi. - `city` (varchar) – yashash shahri. 2. **`orders` jadvali:** - `order_id` (int) – yagona buyurtma raqami. - `customer_id` (int) – xarid qilgan mijozning IDsi. - `total_amount` (decimal) – aniq buyurtma summasi.
Ishlagan bo'lib ishlagan xabar brokerlari haqida gapir.
Xizmatlar va mikroxizmatlar o'rtasidagi farq nima?
Hozirgi kompaniyangizni tark qilishga nima uchun qaror qildingiz?