SOLID nima? Besh tamoyilni ta'riflari bilan sanab o'ta olasizmi?
Golang
KISS va DRY qisqartmalari nima?
Go'da map nima, ichki tuzilishi qanday, kolizya nima va unga qanday qarshi kurashiladi?
Partitionlash va nima uchun kerak?
func main() { a := make([]int, 0, 3) a = append(a, 1) a = append(a, 2) add(a) fmt.Printf("%v", a) // } func add(a []int) { a = append(a, 3) a = append(a, 4) }
Kim va qanday qilib goroutine'lar o'rtasida o'tish amalga oshiriladi? Rejalashtiruvchi (M:G:P) haqida gapiring.
Ishingizda qanday arxitektura shablonlarini qoʻlladingiz?
Qaysi ma'lumotlar bazalari bilan ishladingiz? Qaysi turdagi ma'lumotlar bazalarini bilasiz? Nima uchun munosabatli ma'lumotlar bazalari munosabatli deb ataladi?
Qaysi test turlarini bilasiz? Amaliyotda test yozdingizmi?
Ma'lumotlar bazasida tranzaksiya nima? Tranzaksiya izolyatsiya darajalari nima va ular qanday farq qiladi?
Go'da rune nima?
Xaritada ajratilgan xotira yetarli bo'lmaganda nima bo'ladi? Overflow-buket nima va qachon yaratiladi?
Go'da ko'rsatkich nima? Uning yaxshi va yomon tomonlari nima?
Qaysi mezonlar asosida katta va juda ko'p ishlatiladigan jadvalga indekslar qo'shishni hal qilasiz?
Xaritadagi bucket nima fizik jihatdan?
Qaysi JOIN turlarini bilasiz?