Golang
Ինչպե՞ս է կատարվում ազդանշանների փոխանակումը ալիքների միջոցով ծրագրավորման համակարգում։
Ի՞նչ հետևանքներ են առաջանում, երբ միաժամանակ գրանցում եք Map-ում տարբեր մրցակցող gorutin-ներից։
Դու դեռ կապվում ես այլ ընկերությունների հետ? Միգուցե արդեն առաջարկներ կան?
Ինչպե՞ս փոխարկել թիվը երկչափ համակարգում։
Ի՞նչ դեր են կատարում սինխրոնիզացիայի primitives-ները Go ծրագրավորման լեզվում։
Ի՞նչ է գորուտինան: Ի՞նչ է նրա թեթևությունը:
Դուք երբևէ ունեցել եք փորձ, երբ աշխատանքային միջավայրում տեղի ունեցած լուրջ խափանումները կամ խնդիրները հանգեցրել են համակարգի անկմանը աշխատող ռեժիմում?
ClickHouse հարթեցրել է բեռը, չի՞ պայթել:
Կարող եք որոշել ձեր ընթացիկ ժամային գոտին?
Ինչպես է իրականացվում ավտոմատ աղբահավաքը հիշողության կառավարման համակարգում?
Ի՞նչը քեզ դուր չէր գալիս գործընթացներում (հին և ընթացիկ նախագծում)։
Խոսեք մոդերացիայի/օրգանիզատորի համակարգի նախագծման մասին — ինչպես նախագծվեց, ինչ որոշումներ ընդունվեցին?
Go-ում string տիպը փոփոխական է թե անփոփոխ?
Կարո՞ղ եք նախկինում հանդիպել ընկերության արտադրանքներին: Որոշ ծանոթներ աշխատում են այնտեղ:
// Տրված է տող s։ Պետք է գտնել ամենաերկար ենթատողը առանց կրկնվող նիշերի։ // Օրինակներ՝ // s = "abcabcbb", պատասխան՝ 3 ("abc") // s = "cccccccc", պատասխան՝ 1 ("c") // s = "pwwkew", պատասխան՝ 3 ("wke") // s = "", պատասխան՝ 0 // s տողը բաղկացած է անգլերեն տառերից, թվերից, նշաններից և բացատներից func lengthOfLongestSubstring(s string) int { return 0 }
Ինչպե՞ս եք ապահովում ձեր աշխատանքի որակը և լավագույն պրակտիկաները։
Դու՞ք երբևէ բախվել եք դժվարությունների՝ տարբեր ծառայությունների միջև փոխազդեցություններ իրականացնելու ժամանակ։
Ներկայացրեք երկփուլ հաստատման մեխանիզմը և դրա դերը բաշխված համակարգերում։
Ինչպե՞ս է որոշվում կառավարվող հիշողության heap-ում օբյեկտների գոյության ժամկետը։
Ինչպե՞ս կարելի է չափել և վերլուծել համակարգում գործարքների կատարողականությունը։