Qanday qilib kirish qutisi naqshini qurdingiz?
Golang
```go import ( "fmt" "runtime" "time" ) func main() { runtime.GOMAXPROCS(2) var c chan int for i := 0; i < 5; i++ { go sleeping(i, c) } for i := 0; i < 5; i++ { gopherID := <-c fmt.Println("routine ", gopherID, " uxlab ketdi") } } func sleeping(id int, c chan int) { time.Sleep(3 * time.Second) fmt.Println("... ", id, " to'xtash vaqti ...") c <- id } ```
Go'da panika nima va uni qachon ushlash mumkin emas?
Savdo markazida avtopark bor: mashinalar kirib chiqadi, va parkovka sessiyasi tugagach to'lovni olish kerak. Bu haqida qanday fikrdasiz? Tizim loyihalashtiring.
Go'da map qanday ishlaydi?
Hozirda final uchrashuvlar yoki takliflar bormi?
Windowsda Go dasturi ishga tushirilganda, net poller nima ustida qoplanadi?
O'z darajangizni qanday baholaysiz?
Loyihangizda Kafka qanday ishlatilgan?
Ilova tuzilmasida recover ni qayerga yozish kerak (main.go, ombor, xizmat, nazoratchi)?
FNS bilan qanday hamkorlik qilasiz?
Kimdir o'qitildimi?
PostgreSQL bilan ishlash tajribangiz qanday? Murakkab so'rovlar yozish yoki optimallashtirish bilan shug'ullandingizmi?
Raqobatli ishlov berish haqida gapir — bu haqda alohida bo'lim bor. Parallellikni qanday cheklashdi? PostgreSQL ga nechta ulanishlar bor edi?
Siz ikki jadvalni birlashtiryapsiz va agregatsiya qilayapsiz, shu paytda bu ma'lumotlar o'zgaradi — nima bo'ladi?
Qachon bo'linish yoki sharding qilish kerakligini qanday tushunish mumkin?
Agar 3 taqsimot va 2 iste'molchi bo'lsa, bir taqsimotdan xabar olmaymizmi?