Колдонуучу жана товар IDнин уникалдуу комбинацияларын көрсөтүңүз, бардык сатып алуулар үчүн, колдонуучулар банга алынганга чейин. Биринчиден, колдонуучу аты боюнча, андан кийин SKU боюнча сорттогула 5000 рублдан ашык суммада сатып алган колдонуучуларды табыңыз. Атын төмөндөгү форматта көрсөтүңүз: колдонуучу ID | аты | фамилиясы | сатып алуулар суммасы
Golang
Hash эсептелди, bucket табылды, жаңы маані кошулду. Ошол эле хеш менен жаңы маані келгенде (коллизия), эмне болот?
SELECT user_id, COUNT(*) AS order_count FROM orders WHERE price_total >= 1000 GROUP BY user_id ORDER BY order_count DESC;
Жогорку жүктөмдүү кызматта карта эвакуациясынан качуу үчүн эмне кылуу керек?
Бүтүн сандар тизмеси берилген. Бардык нөлдөрдү жоготуу үчүн remove функциясын жазгыла Мисалдар: remove([]) -> [] remove([0]) -> [] remove([1,0,0,2]) -> [1,2]
Код эмне көрсөтөт? Неге? func main() { убакытБашталгыч := time.Now() _, _ = <-worker(), <-worker() println(int(time.Since(уақытБашталгыч).Seconds())) } func worker() chan int { ch := make(chan int) go func() { time.Sleep(3 * time.Second) ch <- 1 }() return ch }
gRPC HTTP үстүндө иштейтпи же жокпу? Кантип иштейт?
INNER JOINде сол жактагы бир сапка оң жактагы бир нече сапкага туура келгенде эмне болот?
-- Шарт -- Ата категориясы өзү болуп саналган категорияларды табыңыз -- Натыйжаларды id боюнча өсүү тартибинде сорттоо -- Үлгү -- +----+----------+-----------+ -- | id | аты | parent_id | -- +----+----------+-----------+ -- | 1 | pharma | 1 | -- | 2 | продукттар | 4 | -- | 3 | оюндар | 3 | -- | 4 | музыка | 2 | -- +----+----------+-----------+ -- Күтүлгөн натыйжа -- +--------+ -- | аты | -- +--------+ -- | pharma | -- | оюндар | -- +--------+
Жобадан тышкары компаниядан кандай күтүүлөр бар?
Сен компанияда тышкы кызматкер же штаттык кызматкер болуп иштедиңби?
Компанияда бир жыл өткөнүн элестетип көрөлү — туура жерге келгениңизди түшүнүү үчүн эмне болушу керек?
PostgreSQL-деги Index Only Scan менен Index Scan кайсы нерсеге көз каранды?
Шарддарда, репликада, ClickHouse кантип орнотулду?
Неге иш орныңызды өзгөртүп, Ozonго кошулууну чечтиңиз?
[]any жана delta int кабыл алган функцияны ишке ашырыңыз. Тек гана уникалдуу сандар (int) биринчи кириштерин deltaга көбөйтүү керек. Башка түрлөрү жана кайталанган сандар өзгөртүлбөшү керек. Функция жаңыланган тилкени жана 2 санды кайтаруусу керек: updated — канча уникалдуу сан өзгөртүлгөн, duplicates — канча сандык элементтер дублеттер болгон func IncrementUniqueIntsInMixed(xs []any, delta int) ([]any, int, int) { // кодуңуз }
Өндүрүш тууралуу кыскача: ким жайгаштырат, ким көзөмөлдөйт жана башка.
SELECT FOR UPDATE менен байланышкан учурдун мисалын келтириңиз, ал deadlockка алып келиши мүмкүн.
TCP жана UDP эмне, алардын айырмасы эмнеде?
Шарт Тапшырык түзүү мисалында. Хизмәткә суроо жана жооп бар, бул эки аракеттин ортосунда биз аналитикада заказ кылынган товарларды сактайбыз (мисалы, товарлардын популярдуулугун эсептөө үчүн). Аналитика кызматы кээде жай иштейт же тайм-аут болуп калат, жана биз убагында жооп бере албай калабыз, заказдарды жоготуп жатабыз. Заказдарды жана акчаны жоготпоо үчүн эмне кылуу керек?