Golang
PostgreSQL ma'lumotlar bazasidagi jadvallardan yozuvlarni qanday o'chirish amalga oshiriladi?
Hash xaritasi amalga oshirishda bir Bucket qancha element saqlay oladi?
Ko'p ipli muhitda kartaga xavfsiz kirishni qanday ta'minlash mumkin?
Holat yoki buyruq naqshida kontekst qanday funksiyalarni bajaradi?
Buyurtma holatini tekshirishda foydalanuvchilarning xulq-atvor naqshini hisobga olgan holda, qaysi kesh strategiyasini tanlash kerak — cache-aside yoki write-through?
PostgreSQL qanday qilib 2 kilobaytdan oshgan obyekt ma'lumotlarini saqlashni tashkil qiladi?
Bir kanalga bir nechta goroutine bilan bir vaqtning o'zida xabar yuborish mumkinmi?
Siz Wait Group nima ekanligini va u dasturlashda nima uchun ishlatilishini tushuntirib bera olasizmi?
HAVING va WHERE o'rtasidagi farq nima?
Oldingi kompaniyangizda ish jarayonlari qanday tashkil etilgan edi?
Go'da ishga tushirilgan gorutina uchun kanalni qanday uzatish kerak?
Ishingizda foydalanilgan aniq indeks haqida gapira olasizmi?
Ilova dasturini joylashtirish jarayonini va uning asosiy bosqichlarini qanday belgilaysiz?
Tizimning optimal ishlashini ta'minlash uchun serverlar o'rtasida trafikni qanday muvozanatlash mumkin?
Ma'lumotlar bazasining asosiy nusxasiga yozishni cheklash nima?
Bir funksiyada shaxsiy deb e'lon qilingan o'zgaruvchiga kirish mumkinmi?
Ushbu so'rov uchun DENSE_RANK va PARTITION BY department bilan qanday indeks yaratardingiz?
Dinamik massivdagi elementga kirish vaqtining murakkabligi qanday?
O'zini daraja bo'yicha qanday baholaysiz?
// 1 dan 10 gacha raqamlar func main() { done := make(chan struct{}, 10) for i:=1; i<=10; i++{ go func(){ defer func() {done<-struct{}{}}() printNumber(n) }() } for i:=1; i<=10; i++{ <-done } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }