Bu vaqt o'tishi bilan hamma yakunlanadimi? Ya'ni, hali ham nimadir ishlamay qolishi mumkin — bu yerda nima muammo?
Golang
Faraz qilaylik, bizda katta yuk, millionlab mijozlar bor, va sizning so'rovingiz juda uzoq ishlay boshlaydi. Nima qilasiz? U doimiy vaqtda ishlayotganini qanday tushunasiz?
Qisqa havola yaratish uchun algoritmni qanday tanlaganingizni ayta olasizmi?
Vaqt o'tkazishlar analitika yukini kamaytirishga qanday ta'sir qiladi?
Bu qanday qilish mumkin Go darajasida — nazariy jihatdan, foydalanuvchiga javob yuborish va bir vaqtning o'zida tahlilga ma'lumot yuborish uchun?
Avito'dagi loyiha haqida gapir — lavozim (mid/senior), qanday vazifalarni hal qilding?
Nima uchun triggerlar asosan Legacy tizimlar uchun ishlatiladi?
Siz foydalanilgan referensiyalar nima?
Indeks mavjud bo'lsa, o'qish tezligi haqida nima deyish mumkin?
Ushbu hisoblagich qanday turga ega bo'ladi?
Dastur nima chiqaradi? Nega? ```go func main() { timeStart := time.Now() _, _ = <-worker(), <-worker() println(int(time.Since(timeStart).Seconds())) } func worker() chan int { ch := make(chan int) go func() { time.Sleep(3 * time.Second) ch <- 1 }() return ch } ```
Ushbu jadvalda indekslar bormi?
Maosh kutishlaringiz qanday? Oldingi daromadingiz qanday tuzilgan (asosiy maosh, bonuslar)? Bonuslarni hisobga olgan holda umumiy daromadni ko'rishga tayyormisiz?
Shuningdek, biz inner join ishlatamiz dedingiz. Nima uchun? Left join yozish mumkinmi? Left join va right join qanday farq qiladi?
Yangi ish joyini tanlashda qanday mezonlarni qidiryapsiz?
Barchaga bir xil vaqt tugashi bormi? Bu vaqt tugashi qanday hisoblanadi?
Qanday qilib turli yechimlarda — xotira va ma'lumotlar bazasida — to'qnashuvlarning yo'qligi ta'minlanadi?
Shunday qilib, ichki xotira yechimida mutex ishlatilgan. Bu nima va qaysi birini ishlatdingiz, tushuntirib bera olasizmi?
Bu kod nima ko'rsatadi va nima uchun? ```go package main import "fmt" func main() { lst := []string{"a", "b", "c", "d"} for k, v := range lst { if k == 0 { lst = []string{"aa", "bb", "cc", "dd"} } fmt.Println(v) } } ```
Siz nima deb o'ylaysiz, ichki xotira yechimida qanday muammo bor? Xizmatni qayta ishga tushirsangiz nima bo'ladi?