Golang
API nima va tizim integratsiyalarida nima uchun kerak?
Fork nima?
Go'da shartli o'zgaruvchi (sync.Cond) qanday ishlaydi?
Tizimda taxminan nechta mikroxizmatlar bo'lgan?
AI tomonidan ishlab chiqilgan kodda yuzaga keladigan umumiy muammolar nima va dasturchi ularni qanday to'g'ri hal qilishi kerak?
Buffersiz uzatishda kanal nima uchun kerak, agar ma'lumotlar stackdan stackga o'tsa? Kanalning roli nima?
Jamoangizda arxitektura loyihalashtirish qanday tashkil etilgan, qanday asbob-uskunalarni ishlatishgan?
Qaysi hollarda izolatsiya darajasini oshirasiz? Serializable qachon ishlatiladi?
So'nggi vaqtda hal qilgan eng qiziqarli vazifa nima edi?
Go da qanday o'zgaruvchi turlari mavjud?
Siz amalga oshirgan GDPR jarayonlari nima (anonimlashtirish, ma'lumotlarni o'chirish)?
Sizga ma'lum bo'lgan barcha HTTP-yo'llarini (fe'llar) nomlang.
Qaysi boshqa ma'lumotlar tuzilmalari bilan tanishsiz (navbat, stek)? Nima uchun bog'langan ro'yxat navbatni amalga oshirish uchun qulay? Array va bog'langan ro'yxat asosida navbatga element qo'shishning asymptotik murakkabligi qanday?
Arxitektura vazifalarini bajarish majburiyati bo'ldimi? Arxitektura qarorlari qanday qabul qilindi?
Qaysi o'lchovlar? Bu o'lchovlarni qanday asboblar bilan yozamiz?
Go qanday qilib konkurrent kirishda xaritalar bilan ishlashda xavfsizlikni ta'minlaydi va amaliyotda qanday sinxronizatsiya mexanizmlari qo'llaniladi?
Yelabuga'ga ko'chishga tayyormisiz?
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) // }
Ma'lumotlar bazalarida indekslash nima va nima uchun kerak?
Ishlagan bo'lib ishlagan xabar brokerlari haqida gapir.