Kafka системасында 'Consumer group' термининин мааниси эмне экенин түшүндүрө аласызбы?
Golang
Бинардык дарак балансталган түзүлүш абалыбы?
Linux-та процессти кантип өлтүрсө болот? Канча команда менен?
Бизде колдонуучулардын паролдору менен базабыз бар, паролдор хештелген (hashPassword функциясы), жана ошондой эле паролдордо колдонулушу мүмкүн болгон белгилердин топтому (alphabet өзгөрмөсү) белгилүү. Биздин милдет — белгилүү хешке негизделген паролду калыбына келтирүү үчүн RecoverPassword функциясын ишке ашыруу жана TestRecoverPassword ийгиликтүү аяктоо. Негизги талаптар: Кандай гана ыкма болбосун колдонууга болот package main import ( "crypto/md5" "fmt" ) var alphabet = []rune{'a', 'b', 'c', 'd', '1', '2', '3'} func RecoverPassword(h []byte) string { return "" } func hashPassword(in string) []byte { h := md5.Sum([]byte(in)) return h[:] } func main() { tests := []string{"a", "12", "abc333d"} ok := true for _, exp := range tests { h := hashPassword(exp) act := RecoverPassword(h) if act != exp { fmt.Printf("Гап: күтүлгөн %q, алынган %q\n", exp, act) ok = false } } if ok { fmt.Println("Тесттер ийгиликтүү аяктады") } }
Кандай инструменттер колдонулду колдонмолордун иштешин талдоо үчүн?
-- Маалыматтарды оңдоо үчүн суроо жазгыла: -- категорияларда parent_id маанисин NULLга алмаштырыңыз, -- өзүнө шилтеме кылгандарды -- UPDATEден кийин күтүлүүчү таблица абалы -- +----+----------+-----------+ -- | id | аты | parent_id | -- +----+----------+-----------+ -- | 1 | pharma | NULL // NULLга алмаштырылган -- | 2 | продукттар | 4 -- | 3 | оюндар | NULL // NULLга алмаштырылган -- | 4 | музыка | 2 -- +----+----------+-----------+
Программалоо тилдери менен тажрыйбаңыз жөнүндө айтып бериңиз, Goдан башка кандай колдондуңуз? Go жөнүндө кандай ойдосуз?
Exclude функциясын жазыңыз, ол slice a-дан b slice-да жок элементтерди кайтарат.
Top командасы артында эмне кылат (интервью берүүчүнүн суроосу)?
Эгерде бир нече сунуш болсо, иш берүүчүнү кайсы критерийлер менен тандайсың?
Маалыматтардын синхрондоштуруусу маселесин кантип чечтиңиз?
Ким кайтаруу жөнүндө чечим кабыл алат?
15-чи сапта карта билдирүүсү кутучалардын ичинде болушу керек, кутучаларда эмес. Неге?
Жобо же белгилүү бир убакыт аралыгында сиз адатта Go тилинде канча код жазасыз?
Top CPU пайызын кантип эсептейт? Кантип алгоритм менен?
Кызматтардын абалы жана иштешин баалоо үчүн кайсы көрсөткүчтөрдү көзөмөлдөйсүз?
Go дан тышкары, кайсы билдирүү брокерлери, маалымат базалары менен иштедиңиз?
Сурооңузда WHERE колдонулду, бирок HAVING оператору да бар — алардын айырмасы эмнеде?
Көрсөтүлүшү керек: 1. Колдонуучу жана продукт IDнин уникалдуу комбинациялары, колдонуучулар блоктолгондон мурун жасаган бардык сатып алуулар үчүн. Биринчиден колдонуучу аты боюнча, андан кийин SKU боюнча сорттоо 2. 5000 рублдан ашык суммада сатып алуу жасаган колдонуучуларды табыңыз. Атын төмөндөгү форматта көрсөтүңүз: колдонуучу ID | аты | фамилиясы | сатып алуулар суммасы
Учурда кайсы долбоор же продукт үстүндө иштеп жатасыз?