Ришта дар Go чист? Сохтори он ва хусусиятҳои он чӣ гуна аст?
Golang
Дар бораи татбиқи навии харитаи дар Go (Swiss Tables) нақл кунед. Кадом усулҳои ҳал кардани коллизияҳо вуҷуд доранд?
// Функцията ap трябва да бъде променена така, че числото 6 да бъде включено в изходния слайс и слайсът да бъде сортиран // Важно - функцията ap не връща нищо package main import ( "fmt" ) func main() { v := []int{3, 4, 1, 2, 5} ap(v) fmt.Println(v) // очакваният резултат трябва да бъде - [3 4 1 2 5 6] } func ap(arr []int) { arr = append(arr, 10) arr[5] = 6 }
Горутина чист? Дар кадом ҳолат аст, ки сабуктар аст?
Кадом усулҳои оптимизатсияи дархостҳо ба базаи додаҳоро истифода бурдед? Дар EXPLAIN ANALYZE ва нақшаи дархост чӣ назар доштед?
Кадом намудҳои додаҳо дар Go метавонанд ба таври пешфарз арзиши nil қабул кунанд?
Чӣ гуна интиқоли маълумот тавассути канал бе буферӣ сурат мегирад? Оё он буфер дорад?
Чӣ тавр иваз кардани контексти goroutine? Онро кӣ иҷро мекунад?
Мутекс дар канал чӣ монеъ мешавад - гурутӣ ё минтақаи хотира?
ذاكرة متغیرها از کجا میآید؟ تخصیصدهنده حافظه چیست؟
Пурси умумӣ: омодагии ба мусоҳиба ва манбаъҳои саволҳо
Чаро дар интиқоли бе буфер, канал лозим аст, агар маълумотҳо аз стек ба стек раванд? Нақши канал чист?
Чӣ гуна метавон суръати даъвати ҷамъоварии кагазро кам кард? Кадом усулҳои оптимизатсияро медонед?
Дар бораи таҷрибаи кории шумо ва стеки технологӣ гап занед
Афзалияти Swiss Tables дар муқоиса бо иҷрои кӯҳнаи хештабл чист? Кодекси хеш дар иҷрои кӯҳна ва нав чанд битро ишғол мекунад?
Мутекс дар канали буферӣ чӣ гуна кор мекунад? Нимро муҳофизат мекунад?
Вақте ки канал ноиҳолшуда баста мешавад, чӣ мешавад?
Таҳлили фирор чист? Вай чӣ гуна муайян мекунад, ки тағирёбанда дар куҷо ҷойгир мешавад (стек ё куча)?
Барномаи идоракунии Go кадом намуди бисёркориро истифода мебарад? Ду намуди бисёркорӣ вуҷуд дорад?
Кадом вазифаҳоро бо Kafka иҷро кардед? Чӣ гуна кафолатҳои расонданро (exactly-once) танзим кардед?