Golang
Ինչ մեթոդներ կարելի է օգտագործել որոշելու համար, թե որ միկրոսերվիսը կանգ է առել կամ չի պատասխանում?
Ինչպես են լուծվում տվյալների համահամապատասխանության խնդիրները միկրոսերվիսներում?
Կա՞ր է եղել դեպք, երբ չեք համաձայնել գործընկերոջ որոշման հետ: Կանխարգելիչ իրավիճակներ եղե՞լ են։
Ինչպե՞ս եք փոխգործակցել կոտորակների մատակարարի հետ: Ինչպե՞ս եք ստանում տվյալները:
Ինչպես է ընտրվում հեշ-ֆունկցիան տվյալների բաշխման համար։
Ի՞նչ հետևանքներ են առաջանում, երբ միաժամանակ գրանցում եք Map-ում տարբեր մրցակցող gorutin-ներից։
Ինչպե՞ս է պլանավորողը բաժանում գորութիները ընդհանուր սպասման ցուցակից:
Կարո՞ղ է ստեղծել ալիք առանց դրա չափը նշելու սկզբնական փուլում։
Արդյո՞ք հնարավոր է ստեղծել միացյալ ինդեքս մի քանի սյունակների վրա տվյալների բազայում։
Ներկայումս ունե՞ք փորձ տվյալների բազայում կոմպոզիտային ինդեքսների հետ աշխատելու։
Ի՞նչ հիմնական փոխազդեցության ձևեր եք ճանաչում Kafka- ի և միկրոսերվիսների միջև:
Ինչպես կանխել օպերատիվ հիշողության բաշխումը?
Կարող եք տալ օրինակ իրավիճակների, երբ CAS-ի օգտագործումը կարող է խնդիրներ առաջացնել?
Ինչպես են տարբերում ծրագրավորման լեզվում երկարությունը և կտրման կարողությունը հասկացությունները?
Ինչպե՞ս որոշել, որ կոնկրետ ինտերֆեյսը իրականացվում է ծրագրավորման լեզվով կառուցվածքների միջոցով։
Ի՞նչ մեթոդներ եք ճանաչում տվյալների բաշխման համար շարդերով։
Ինչպես են իրականացնում և կառավարում goroutine-ները Go լեզվում:
Ինչպե՞ս եք առաջնահերթություն տալիս նոր ֆունկցիաներին, տեխնիկական պարտքին և սխալների ուղղմանը։
Ի՞նչ քայլեր պետք է ձեռնարկվեն, որպեսզի որոշվի 500 սխալի պատճառը միկրոսերվիսային համակարգում։
Դիզայնի առաջադրանք՝ արագ արձագանքող խմբերի համակարգ կա: Սիգնալ ստանալիս, երեք խումբ միաժամանակ արձագանքում են: Պետք է ուղարկել միայն մեկ խումբ: Ինչպե՞ս դա անել տվյալների բազայի տրանզակցիոն մակարդակում: