Golang
Կա՞նք բարձրաբեռնված նախագծեր և ինչպիսի՞ն էր նախագծի բարձրագույն բեռը։
func merge(chs ...<-chan int) <-chan int { }
Ինչպե՞ս օգտագործեցիք OpenTelemetry-ը: Որտե՞ղ եք ուղարկում տրեյսերը:
Ի՞նչ է նշանակում 'HTTP-ի վրա հիմնված' տրանսպորտային պրոտոկոլի հետ կապված:
Պատմիր, թե ինչպես են կառուցված ինտերֆեյսները Go-ում։
Ինչպես անցկացվեց բեռի թեստը և որ մեթոդիկաներ դիտարկվեցին?
Ի՞նչ է SELECT FOR UPDATE-ը և ինչու է դա անհրաժեշտ:
Go-ում գարշահավաքիչը (GC) ինչի համար է պատասխանատու և սովորաբար երբ է ինքնաբերաբար միանում? Ազատում է անհասանելի օբյեկտների հիշողությունը և ինքնաբերաբար միանում է, երբ heap-ը աճում է (երբ հատկացված հիշողության ծավալը գերազանցում է ժամանակի ընթացքում սահմանաչափը) Կարգավորում է փոփոխականների տեղադրումը հիշողության մեջ cache-օպտիմալացման համար և խիստ ըստ ժամացույցի ամեն 10 մս-ին ակտիվանում է Հետևում է աշխատող goroutine-ների թվին և միայն main ֆունկցիայի ավարտից հետո է միանում Սինխրոնիզացնում է mutex-ների աշխատանքը և ակտիվանում է, երբ ազատ RAM-ը ընկնում է 5%-ի տակ
Ներկայացրեք օրինակ, երբ դուք համաձայն չէիք թիմի տեխնիկական որոշման հետ: Ինչպես եք դա կառավարել որոշումը ընդունելուց հետո?
Բալանսավորողը պետք է հասկանա, որ բեքենդը պատասխանում է սխալներով, և որոշ ժամանակ անց գերազանցելով սահմանը, այն դուրս հանի բալանսավորումից (Circuit Breaker)
Կարող եք տալ մի օրինակ սեղմ կետից, որը հաջողվեց գտնել pprof-ի միջոցով պրոֆիլավորելով?
Ինչ է կոչվում WITH ... AS (...) կառուցվածքը հարցման 84-րդ տողում?
Ինչ լուծում եք առաջարկում տվյալների բազայում հարցման ֆունկցիայի համար, որը վերադարձնում է նույն արժեքը, որպեսզի այն մի քանի անգամ չգնա տվյալների բազա նույն տվյալների համար?
Պատմեք ամենաբեռնված ծառայության մասին, որը դուք նախագծել և գրել եք։
Դուք վերցրել եք Kafka- ից 500 հաղորդագրություն պարունակող փաթեթ, բայց չեք կարող դրանք պահել տվյալների բազայում: Ի՞նչ կլինի: Ինչքան ժամանակ կարող եք մշակել այդ 500 հաղորդագրությունները?
Իմացեք ձեր ընթացիկ ընկերության մասին և ինչ եք այնտեղ անում։
Դու պատրաստ ե՞ս անմիջապես դուրս գալու, թե՞ ծրագրեր/վաղվան ունես։
Ի՞նչ են Transactional Outbox համակարգի հիմնական մասերը։
Եթե փոխանցեք slice ֆունկցիային և ավելացնեք նոր տարր՝ փոփոխությունները տեսանելի կլինեն ֆունկցիայից դուրս? Իսկ եթե capacity չի գերազանցվում?
Ինչպես են կազմակերպված Swiss Tables-ը Go-ում?