Golang
Бірлік тесттері мен интеграциялық тесттер жазуда тәжірибеңіз бар ма?
Қазіргі жұмыс орнында не істеп жатырсың? Негізгі міндеттер қандай?
Қызметтің жұмыс істеп тұрғанын тексеру үшін қандай да бір денсаулық тексеру эндпоинттері болды ма?
Сонымен, сенің жадыда сақтау шешімің mutex қолданады. Бұл не екенін және қандай қолданғаныңды түсіндіріп бере аласың ба?
Пайдаланушының балансынан қаражатты шығару үшін микросервис бар. Қызметті репликациялау кезінде race condition мәселесі пайда болады. Бұл мәселені қалай шешуге болады?
[аты] жүйеге жүктемені азайту кезінде қиындықтарға тап болды ма?
```go import ( "fmt" ) func deleteElement(s []int, idx int) []int { return append(s[:idx], s[idx+1:]...) } func main() { all := []int{0, 1, 2, 3, 4, 5, 6, 7, 8, 9} fmt.Println("Бастапқы кесек: ") fmt.Println(" бар: ", all) //---123--- del := deleteElement(all, 5) fmt.Println("5-ші индексі бар элементті жойғаннан кейін: ") fmt.Println(" бар: ", all) //--- fmt.Println(" del: ", del) // fmt.Println("del[0] = 999 және del[len(del) - 2] = 998 болғаннан кейін: ") del[0] = 999 del[len(del)-2] = 998 fmt.Println(" бар: ", all) //--- fmt.Println(" del: ", del) // } ```
Егер соңғы кезеңдерге жетсек, алдыңғы жұмыс орындарынан кері байланыс алу үшін контактілерді сұрау қаншалықты ыңғайлы болар еді?
Кіріс ретінде өсіп келе жатқан сан тізімдері бар: - suspects (күдіктілер) - innocents (невиновные) Барлық невиновныхты күдіктілерден шығарып тастаңыз. Мысалдар: Кіріс: suspects = [1, 2, 3, 4, 5], innocents = [2, 4] Шығыс: [1, 3, 5] Кіріс: suspects = [3, 80, 123, 421, 936], innocents = [80, 936] Шығыс: [3, 123, 421]
Деректер көздерімен қалай жұмыс істедіңіз? API-ручкелерін бердіңіз бе, Kafka-ға жаздыңыз ба, әлде Kafka-дан оқыдыңыз ба?
3 бөлім және 2 тұтынушы қалай жұмыс істейді?
Kafka жүйеде физикалық түрде қалай орналасқан — ол қызметтің бөлігі ме немесе бөлек машинада ма?
Сіз келген кезде, HR платформасы бұрыннан бар ма еді немесе ол нөлден бастап жасалды ма?
Есептер жазылып жатқан бірдей дерекқордан құрылды ма?
Жіптермен ортақ жадты пайдалану кезінде қандай мәселелер туындауы мүмкін? Race condition дегеніміз не?
Kafka-пен жұмыс істегенде қандай қиындықтарға тап болдыңыз?
Контейнерлердің қандай кемшіліктері бар? Әлсіз оқшаулау деген не және ол неге әкелуі мүмкін?
LRU деректерді қолданба деңгейінде сақтайды — масштабтау кезінде кэштің мінез-құлқы неге болжамсыз бола түседі?
Қандай тестілеу түрлерімен айналыстыңыз және қайсысын білесіз?
Kubernetes-те қызмет репликациялары қалай өзара әрекеттеседі және қандай ақпаратты бөліседі?