Ինչպե՞ս կպատմեիր Kubernetes օպերատորին, եթե ունենք մաստեր բազա և երկու կրկնօրինակում, և ինչ է տեղի ունենում հիմնական բազայի անկման դեպքում։ Երկու բառով բացատրի։
Golang
Ի՞նչ է ինտերֆեյսը Go-ում և ինչպես է աշխատում duck typing-ը։
Ինչպես գտնել դանդաղ հարցումը: Կարո՞ղ եք օպտիմալացնել այդպիսի հարցումները։
Դիզայնեք հանրային ինտերֆեյս (API) գրադարանի ֆայլերի պատճենման համար Go-ում — ֆունկցիայի և տիպերի գլխագրեր, հնարավորինս հարմարավետ ծրագրավորողների համար։
Կա՞ ճարտարապետ, ով հատուկ շեշտել է Elasticsearch-ը։
// Պետք է փոխել պատյանային ֆունկցիան, որը կաշխատի նշված ժամանակային սահմանաչափով (օրինակ, 1 վայրկյան): // Եթե "երկար" ֆունկցիան ավարտվի այդ ժամանակում, հիանալի, վերադարձնում ենք արդյունքը: // Եթե ոչ, վերադարձնում ենք սխալ: Այս դեպքում աշխատանքի արդյունքը մեզ համար կարևոր չէ: // // Ավելին, անհրաժեշտ է չափել, թե որքան ժամանակ է այս ֆունկցիան աշխատել (պարզապես տպել լոգում): // Պատյանային ֆունկցիայի ստորագրությունը կարող է փոխվել։
Ինչ կարող ես ասել Go-ի օպերատորների մասին, արդյոք աշխատավայրում էիր օգտագործել?
Պատմեք ClickHouse- ի հետ կապված խնդիրների մասին (կայթյուն՝ կապված եզակի գրանցումների մեծ թվի հետ) և ինչպես եք այն լուծել։
Ի՞նչ է map-ը Go-ում և ինչպես է այն կառուցված: Ի՞նչ կլինի մրցակցային գրառման ժամանակ առանց սինխրոնիզացիայի:
Ի՞նչ է nil ինտերֆեյսը: Ի՞նչ է գտնվում ծածկույթի տակ: