Golang
Hozirda ishlayotgan kompaniyang haqida gapir.
Amalda ma'lumotlar poygasi hali ham bormi? Ayniqsa, kalitlarni qaytaradigan Keys metodida?
Ish joyidan tashqari o'zing haqingda gapir: sevimli mashg'ulotlar, qiziqishlar, o'zing haqingda faktlar.
Dastur nima ko‘rsatadi? Nima uchun? func main() { vaqtBoshlanish := time.Now() _, _ = <-worker(), <-worker() println(int(time.Since(vaqtBoshlanish).Seconds())) } func worker() chan int { ch := make(chan int) go func() { time.Sleep(3 * time.Second) ch <- 1 }() return ch }
Dastur va ma'lumotlarni xavfsiz ishlash uchun kanallar bilan ishlashni qanday to'g'ri tashkil qilish mumkin?
Sizni biznes domeni o'rniga infratuzilma vazifalariga qiziqishingiz bormi?
MUTEX bilan bronish usulida yuqori yuklamada (1000 RPS) ishlashni qanday optimallashtirish mumkin?
SOLID haqida gapir. Bu nima?
Tranzaktsiyalar uchun izolatsiya darajasini qanday tanlash va qanday qo'shimcha xarajatlar bor?
Go'da slice ichki tuzilishi qanday? append funksiyasi qanday ishlaydi?
Nima uchun Go? Qayerdan boshladingiz, bu tilga qanday keldingiz?
Go'da qanday sinxronizatsiya vositalarini bilasiz?
Deadlock nima nima? Uniqlash uchun qanday?
/** :-))) :-(( "ab :-)" = "ab " "ab :-)))" = "ab " "ab :-)))(" = "ab (" "ab ):-)" = "ab )" ":-)" = "" **/ func deleteP(str string) string { }
Bir defer'da panikani boshqarish mumkinmi?
Ma'lumotlar sizga qayerdan kelardi? Ular sizga qanday o'tib kelardi?
Agar 500-1000 ta URL bo'lsa, barcha GET so'rovlar parallel ravishda bajariladimi?
Linux'da inode nima?
Nega bu texnik jihatdan qiyin vazifa? Nega shunchaki 100 qatorli funksiya emas?
Ishingizda qanday arxitektura shablonlarini qoʻlladingiz?