Golang
Ի՞նչ է տալիս քեզ աճի զգացումը, ինչու է անհրաժեշտ աճել?
Դուք ունեք մեծ ֆայլ, որը պարունակում է միլիոնավոր պատկերների URL-ներ: Պետք է բոլորին ներբեռնել և պահել դիսկին: Ինչպե՞ս կկազմեք կոդը, որպեսզի ներբեռնումը արագ լինի, համակարգիչը չկապվի, ծրագիրը չվերականգնվի և արտաքին ծառայությունը չբլոկվի շատ հաճախակի հարցումների պատճառով:
Ի՞նչ այլ տարբերակներ կան տվյալների բազայի արագությունը բարձրացնելու համար բացի ինդեքսներից։
import "fmt" func maxDistants(arr []int) int { maxDist := 0 lastOne := -1 for i := 0; i < len(arr); i++ { if arr[i] == 1 { if lastOne == -1 { maxDist = i } else { dist := (i - lastOne) / 2 if dist > maxDist { maxDist = dist } } lastOne = i } } if arr[len(arr)-1] == 0 { dist := len(arr) - 1 - lastOne if dist > maxDist { maxDist = dist } } return maxDist } func main() { fmt.Println(maxDistants([]int{1, 0, 0, 0, 1})) }
Խոսեք IPv4 և IPv6 մասին
Կոնֆիգուրացրիք Kubernetes-ը՞
Ի՞նչ է հիմնական բանալին։
Ինչպե՞ս կարող են ծառայությունները փոխազդել միմյանց հետ: Ինչպե՞ս է REST-ը տարբերվում gRPC-ից։
[անուն] պատմեք ձեզ և ձեր փորձի մասին
Ինչպե՞ս էր կազմակերպված ձեր աշխատանքը Kafka-ով: Ինչպե՞ս եք օգտագործել սպառողներ, սպառող խմբեր։
Պատմեք վերջին նախագծի մասին, որի վրա աշխատել եք։ Ի՞նչ է ձեր ներկայիս գործառույթը։
Ինչպես է որոշվում փոփոխականների և ֆունկցիաների տեսանելիության ոլորտը Go լեզվում?
Որ տվյալները սովորաբար ավելացվում են HTTP հարցման ժամանակ գլխագրերին:
Ինչպիսի յուրահատուկ հատկանիշներ ունեն slices-ը Go լեզվում։
Ի՞նչ է alias-ը ծրագրավորման լեզու rune-ի համատեքստում։
Տվյալների բազաների կրկնօրինակումն ինչ է և ինչու է այն օգտագործվում: Ի՞նչ խնդիրներ կարող են առաջանալ։
Ինչպե՞ս ապահովել երեք գործընթացներից մեկի բացառիկ կատարմամբ մեկ հոստում (լիդեր ընտրություն):
Ինչպես է ընդհանուր առմամբ աշխատում JWT-ի միջոցով ստանդարտ հաստատման սխեման։
Ինչպես է աշխատում panic/recover (panic/recover) բռնումը Go-ում։
Ի՞նչ չափանիշներով եք ընտրում ընկերությունները, ինչի վրա եք հիմնվում: