Qaysi yo'nalishda rivojlanishni xohlaysiz?
Golang
Agar bir nechta taklif bo'lsa, qanday mezonlar asosida tanlaysiz?
Haliqalar bilan hali ham muloqot qilasizmi? Balki, takliflar allaqachon mavjudmi?
Go'dagi netpoller haqida gapirib bering.
PostgreSQLda maydonni birinchi kalit sifatida e'lon qilganda nima bo'ladi?
So'nggi ish joylarida (RPS) qanday yuklar?
Qanday qilib Acquire/Lock semaforini o'zgartirish mumkin, shunda kutish bekor qilinishi yoki vaqt bilan cheklanadi?
WaitGroup yadroda Atomic dan foydalanadi hisoblash uchun. WaitGroup ishning og'irligini qabul qilishi mumkin. Semaforni qanday yozib chiqarding, shunda Lock(weight int), TryLock(weight int) va Release(weight int) metodlari og'irlikni qabul qiladigan bo'ladi? Goroutine butun operatsiya uchun resurslarni darhol egallaydi va har bir bosqichdan (IO-bound, CPU-bound) keyin biroz bo'shatadi. Buni qanday amalga oshirasiz?
Go'da GMP modeli haqida gapiring: G, M va P qanday ishlaydi, rejalashtiruvchi, netpoller va sysmon?
Amaliyotning idempotentlik xususiyati nima?
context.WithCancel qanday ishlaydi bekor qilish bilan?
Nima uchun bozorga chiqishga qaror qildingiz? Hozirgi ish joyingizda nima sizni qoniqtirmaydi?
So'nggi loyihangiz haqida gapira olasizmi: nima bilan shug'ullandingiz, nima yozdingiz va jamoa qanday edi?
Qachon va qanday qilib goroutine'lar o'tkaziladi?
map va sync.Map qanday farq qiladi?
Ish tajribangizdagi eng qiziqarli loyihangiz haqida gapiring. Nima amalga oshirdingiz, qanday texnik va biznes vazifalar bor edi?
Thread xavfsizligi muammosi bor: agar ikkita goroutine bir vaqtning o'zida Lock bilan siklni chaqirsa, ular aralashib ketishi mumkin. Buni qanday tuzatish mumkin?
Go tilida xarita bo'yicha iteratsiya qilishda qanday muammolar bor?
Dastur qismlarining raqobatbardosh va parallel bajarilishi bir xilmi?
PostgreSQLda qanday turdagi indeks standart hisoblanadi?