Golang
Goroutinlar operatsion tizim iplaridan qanday farq qiladi?
Noaniq vazifa yoki holat bilan yuzlashganingiz va ko'rsatmalarni kutmasdan harakat qilishingiz kerak bo'lgan holat haqida gapiring.
Karyerangizni qanday boshlaganingiz va Go bilan qancha yillik tajribangiz borligini aytib bering.
Goroutine ni ishga tushirib, ichida panic chaqirsangiz nima bo'ladi?
// 1-savol. ekraningizda nima ko‘rsatiladi? package main import "fmt" func main() { s := "Hello world" b := []byte(s) b[0] = 'h' s = string(b) fmt.Println(s) }
ls bayrog'i qaysi biri barcha fayllarni, jumladan yashirin (. va ..) fayllarni ko'rsatadi? -a -A -i -r
Maosh kutishlari va o'tishga tayyorlik
Turli toifalardan (yaratish, tuzilish, xulq-atvor, parallel dasturlash) dizayn shablonlarini nomlang va ularning birini batafsil tushuntiring.
Qaysi ma'lumotlarni keshga qo'ymaslik kerak?
Saga kabi shablonni bilasizmi?
Foydalanuvchi funksiyasiga slice ni parametr sifatida o'tkazishimiz mumkinmi?
Go asboblarini, jumladan profiling va ishlashni baholash uchun qanday asboblarni ishlatdingiz?
asosiy paket import ( "fmt" ) func main() { c := make(chan string, 1) go fmt.Println(<-c) c <- "Salom Dunyo!" fmt.Println("Chiqish!") } fatal xato: barcha goroutinlar uxlashda - deadlock! goroutine 1 [kanal qabul qilish]: main.main() /tmp/sandbox[phone]/prog.go:10 +0x3a Dastur tugadi: holat 2.
Siz boshqargan yuqori bosim ostidagi vaziyat haqida gapiring. Prioritetlarni qanday belgiladingiz?
Kafka va RabbitMQ o'rtasidagi farq nima?
So'nggi ish joyingizdagi muhim tajribangiz haqida gapiring. Bu qanday mahsulot edi, jamoa qanday edi?
Graceful shutdown nima?
Bunday noto'g'ri xabarlar ko'p edimi?
HAVING nima uchun kerak?
Hozirda o'zing uchun qanday lavozimni ko'rib chiqyapsiz, nima qiziqarli bo'ladi?