Golang
Kafka-да тұтынушы тобының мақсаты неде?
Redis жалпы қандай мәселені шешеді?
Қадағалау үшін — метрикалар, ескертулер туралы не айттыңыз?
Қандай индекстер түрлері бар және қашан индекс қажет екенін қалай анықтайсыз?
Kubernetes-те под бірнеше контейнерлерді ортақ желі кеңістігімен қамти ала ма? Под пен контейнер арасындағы айырмашылық неде?
DNS сұрауы қандай протокол арқылы орындалады? Бұл жалғыз мүмкін протокол ба?
Ақырында, қай шешімдерді таңдадыңыз? ClickHouse, ELK және тағы қандай үшіншісі?
Go тілінде map деген не және оны қалай түсінесіз?
Nil-слайс деген не және ол не үшін пайдаланылады?
Хабарламалар үшін неге Kafka орнына RabbitMQ таңдадыңыз?
Іздеу қызметін әзірлеу кезінде сәулетшлік шешімдерді қабылдауда сіздің рөліңіз қандай болды?
Микросервис архитектурасында Consul ең жиі не үшін пайдаланылады?
Өз туралы және қазіргі жұмыс орныңыз туралы айта аласыз ба?
Сіз Kafka-дан 500 хабарламадан тұратын топты алдыңыз, бірақ оны дерекқорға сақтай алмайсыз. Не болады? Осы 500 хабарламаны өңдеу қанша уақытқа созылады?
Rate limit қалай орнатылды? Ол неге негізделген және қайда жүзеге асырылды? Техникалық тұрғыдан не қолданылды?
100 горутиннің шығару тәртібі әр іске қосқанда бірдей бола ма? Бұл неге байланысты?
Қандай тестілеу түрлерімен айналыстыңыз және қайсысын білесіз?
defer дегеніміз не? Бірнеше defer қолданылған кодта defer-лардың орындалу тәртібі қандай?
Kubernetes-те қызмет репликациялары қалай өзара әрекеттеседі және қандай ақпаратты бөліседі?
Барлық элементтерді val-ға тең болатындарын in-place жойатын функция жазыңыз. Жойылған мәндерсіз срез қайтарыңыз. func RemoveValue(slice []int, val int) []int { // кодыңыз } // Мысал RemoveValue([]int{1,2,3,2,4}, 2) // -> []int{1,3,4} RemoveValue([]int{1,2,3}, 5) // -> []int{1,2,3} RemoveValue([]int{}, 1) // -> []int{}